These capabilities prove to be golden for Silicon Valley startups where speed of execution means difference between life and death (VC or nothing).
Once done - startups are praying for a quick exit until the issues of gems mess, scaling, performance and deployment nightmares start raising their ugly heads and requires ample continuous investments in administration and management talents to keep things afloat.
Serious multi-billion enterprises need performance, guarantees of commercial support from big vendor, speed of compiled languages and cannot afford to use interpreted languages and have their feet stuck in all that swamp.
Hence they use Java and dot NET. That's a fact of life.