Zumindest ist Java eine extrem stabile Sprache/Entwicklungsplattform, mit der man auch 20 Jahre alte Projekte inklusive ihrer GUI-Elemente noch problemlos öffnen, editieren und kompilieren kann. Und natürlich laufen auch alte Programme automatisch auf 64bit-Systemen usw.
Ich schreibe seit den frühen Nuller Jahren eigentlich alle meine PC-Programme in Java und habe es noch nie wirklich bereut. Der größte Nachteil ist halt, daß man für Sachen wie Zugriffe auf USB usw. in der Regel eine native Implementierung (JNI) braucht.
Aber alles noch besser als seine wenige Jahre alten Visual-Studio-Projekte nicht mehr öffnen zu können, weil die "kostenlose" Lizenz abgelaufen ist oder so ein sprachlich instabiler und syntaktisch häßlicher Ramsch wie Python.