I see here that there are a load of languages aside from Java that run on the JVM. I\'m a bit confused about the whole concept of other languages running in the JVM. So:
I would answer, “because Java sucks” but then again, perhaps that's too obvious … ;-)