Oie Silvio, tudo bem contigo?
Como você bem disse estamos no momento web/mobile, e o Java se enquadra perfeitamente nesse cenário. A partir de Java usando frameworks como Spring Boot conseguimos fazer aplicações web bem interessantes, aliás, o foco de Java atualmente é nessa parte de back end de aplicações web. Na parte mobile, em Android a grande maioria dos aplicativos são programados em Java. O futuro das aplicações com toda certeza é na parte web e mobile, e o Java com toda certeza está incluso nisso, quanto a aplicações desktop é possível fazer em Java mas é bem difícil achar alguém que faça já que existem tecnologias melhores, pois o Java ao longo dos anos se desenvolveu em direção a parte web e não para desktop.
Espero ter conseguido esclarecer um pouco a sua dúvida, qualquer coisa fico a disposição :)
Bons estudos!