The JVM situation
groups.google.com
groups.google.com
1) Language X sucks. 2) Runtime Y sucks too.
Boo freaking hoo.
On paper, everybody's an expert when it comes to programming languages and runtimes, but funny how all the really popular and widespread options have well-known flaws. Why do you think that is, hmm?