Cara, tudo é uma questão de mercado, sendo sujeita a tão velha e certeira, lei da oferta e da procura.
O combo HTML, CSS e Javascript, com suas frameworks, não é de suma ruim, mas sim, trabalhoso em aprender como tantas outras. Todavia, temos um mercado inchado desse tipo de profissional, o que prejudica em muito quem possui menos experiencia. Junto também, temos o Python.
Agora, quando vemos outros mercados com menos profissionais e boa procura, com os mais experientes estando em grande parte contratados, abre mais espaço aos iniciantes, o que permite uma esteira de entrada no mercado mais saudável. É o caso de Java, C#, dos ERPs, dentre outros.
Mas também, podemos chegar nos casos de verdadeiros nichos, onde possuem menos profissionais ainda, junto com as vagas, tornando ambientes que podem ser bons ou não, a depender da estratégia do profissional. Aqui, coloco o Ruby, C, C++ e outras.
Assim, fugir da propaganda e focar em entender as demandas do mercado, permite aumentar as chances de conseguir a tal buscada oportunidade de trabalho.