I can understand why some newer, better protocol than CGI or even FastCGI might be useful. But why there isn't a "FastCGI 2.0" which would have the advantages that these language-specific middleware boast, but which would be language-agnostic on the server side. At least from my point of view most languages are not that much different that they'd couldn't fit in a common interface.
* http://search.cpan.org/~miyagawa/PSGI-1.03/PSGI/FAQ.pod#Why_...
* http://www.reddit.com/r/perl/comments/h46mr/plackpsgi_ecosys...
* http://www.reddit.com/r/perl/comments/h6qqr/the_psgi_is_the_...