Důležitý je výsledek.
Existují úspěšné aplikace/projekty napsané jak v Javě, tak v C, C++, C#, Pythonu i v jiných jazycích. S použitím všemožných "bastlů" (rozuměj frameworků a knihoven) či bez nich. A rozhodnutí zvolit určitý jazyk/technologii se tedy v každém konkrétním (úspěšném!) případě ukázalo být správným, což zároveň dokazuje, že i použité technologické prostředky jsou pro daný účel dobré. Někdy by to s jinými prostředky možná šlo lépe, s jinými by to zase zcela určitě nešlo vůbec, a to je důležité.
Programovat v jakémkoliv jazyce (a tedy i v Javě) může každý, zakázáno to není; ale až správná kombinace lidí, znalostí, rozhodnutí a technologií (+ jejich správné použití) a zároveň definování cílů a měřítek úspěšnosti a posléze i jejich dosažení – to vše teprve dává dohromady nějaký smysl.
Každá technologie byla vynalezena s určitým cílem a očekáváním. Ty, které byly nesmyslné, dávno skončily či rychle skončí v propadlišti dějin. Ty dobré se naopak uchytily a používají se. Některé z nich budou časem překonané a nahradí je jiné. Otázka, jestli má smysl používat něco, co evidentně používají a dále hodlají používat tisíce jiných lidí, není na místě. Spíše je lepší zabývat se tím, proč to používají, zdali je k tomu něco nutí, nebo zda to používají dobrovolně a rádi. V případě pochybností buďto navrhnout, najít či zavést do praxe lepší řešení, anebo se na danou oblast vykašlat a vydat se úplně jiným směrem.