Jenže tohle naprostou většinu uživatelů nezajímá a vývojáři zase dělají programy pro platformy, které mají hodně uživatelů bez ohledu na programovací jazyk. Třeba u QT vidím problém v tom, že aplikace psaná pro desktop bude na tomhle nepoužitelná a naopak. Bude se stejně muset napsat znova. A proto je důležité jak rychle a snadno se dá vyvíjet pro danou platformu (kvalitní nástroje pro vývoj - IDE, testy, refaktorovací nástroje, nástroje pro hlídání kvality atd.). V tom IMHO java vede.