Java je populární proto, že je multiplatformní...
Fakt je ta multiplaformita tak důležitá pro její popularitu?
Java se velmi dlouho hledala - snažila se uspět v oborech, kde by multiplatformita byla důležitá velmi, ale... ale skončila jako jazyk pro velké projekty pro velké firmy. Naprostá většina projektů v javě, které jsou nasazeny na korporátních serverech není přenositelná ani na jiný aplikační server. Tedy ne bez značného úsilí jak vývojářského tak administrátorského týmu.
Některé velké firmy dělají java programy, které běží pouze na tom "jejich" aplikačním serveru. A zákazníci (často obří korporace) potom vyhodnotí, že pro ně bude snazší provozovat ve firmě různé aplikační servery vedle sebe, než by se snažily ohýbat ty dodavatele a jejich programy.
Za mně není multiplatformita javy pro její současnou popularitu vůbec podstatná. To, že .NET je za javou v nasazení ve velkých projektech pořád pozadu není tím, že není dost multiplatformní, ale prostě proto, že přišel později a neměl zpočátku takovou důvěru zákazníků (kteří jsou konzervativní a mají něco s čím jsou spokojeni, atd. atd.).