@dalias @ska @astraleureka one case where buffering the whole response and computing the content-length wouldn't work is Internet radio streams (icecast, shoutcast, etc). They just stream data forever.
Granted I'm not sure any folks out there are going to implement such streams as CGI/NPH scripts so, probably a moot point.