каждому языку - свое приминение. Для десктопа да, java мб и не что надо. Но зато ява рулит в других областях, в которых юзать С++ и QT действительно будет быдло-кодерством=)))
В своём
первом посте в этой ветке, я как раз и писал, что java рулит в коммерческих бизнес приложениях (ынтерпрайз). Где важна скорость разработки работниками средней квалификации. И где проще докупить железо, чем заморачиваться с оптимизацией.
Приведённые тобой доводы это подтверждают.
Других областей, где рулит java ты не указал.
Так что да, ынтерпрайз это пока java и .Net, ранше был Кобол.

Ну и по поводу библиотек ты весьма ошибаешься.
К С++ прозрачно подключаются любые библиотеки С - это уже вполне изрядно.
Тот же Qt вполне нормально использовать в консоле.
Да и непривязанных к GUI С++ библиотек вполне много. Начиная от общих - STL, Boost, до специализированных...