Minha primeira linguagem de programação foi JAVA e me enquadro nesse grupo que você citou de jovens que não gostam muito de JAVA.
Dos quatro tópicos que você destacou eu me identifico com dois:
- Não precisamos mais programar Orientado a objetos!
- Java é muito lento!
Comecei a estudar Java em um curso técnico ainda no ensino médio, gostei bastante desse primeiro contato com a programação, pensei até em seguir carreira na programação focando em java. Ao terminar o ensino médio decidi cursar física, e foi quando tive contato com a linguagem C e passei a gostar mais desta linguagem em detrimento de Java.
Apesar de reconhecer a enorme importância do paradigma de orientação a objetos, no meu caso particular não é necessário, uma vez que trabalho realizando simulações físicas e o paradigma procedural é suficiente, além disso, o mais importante para mim é a velocidade de execução. Com isso justifico os pontos que me fazem não gostar de trabalhar com Java, apesar de admirar a linguagem.
Excelentes pontos @felipemoreira, acho que pra você que esta utilizando C, realmente concordo com seus pontos, eu utilizei mais o Java como linguagem para criar API, mas pra quem usa C, não sei se o Java teria o mesmo desempenho, muito bem colocado, o Java também não é bala de prata para todos os problemas rsrs