банальные вещи типа веб серверов, баз данных и тд и тп все на Си.
Jetty, Apache Tomcat, Apache Derby, Apache Cassandra и многие другие указывают на ваши неправоту. Да и солидная часть кодовой базы Oracle Database на Java написана. На Java нельзя написать разве что драйвера или операционную систему.
Подскажите, какой выбор будет более перспективен и адекватен?
Подскажите, что для вас перспективность? Хотите написать СУРБД, которая превзойдёт по популярности MySQL и PostgreSQL вместе взятые, чем прославит вас в веках? C++ для этой цели может оказаться более подходящим инструментом. Хотите ни дня не оставаться без работы и зарабатывать большие деньги следующие 50 лет? С Java это проще.