Entendo sua linha de raciocínio, mas se formos só nos preocupar se a linguagem/stack que eu pretendo focar estará viva daqui há 10 anos, é melhor deixar de trabalhar com tecnologia e ir pra artesanato.
Temos alguns exemplos de linguagens que estão no mercado há muito tempo e tiveram pouquíssimas mudanças e ainda são muito relevantes (um salve pro Javão e C++), mas tivemos linguagens que foram absurdamente utilizadas durante muitos anos e acabaram "morrendo" por vários fatores externos (saudades Delphi e VB).
Acredito que sim, é importante tentar ter uma stack que vá ser relevante daqui alguns anos, mas independente disso, nessa área de atuação, vc terá que sempre estar de olho no que tá rolando e se atualizando de alguma maneira.
Pq de uma forma ou de outra, as chances de vc ter que interagir com linguagens/frameworks que surgiram quando vc já tinha se estabelecido na carreira, é muito alta.
Não acho que vc precise ser o João Hype, mas também não vejo que seja o muito saudável vc pensar em aprender algo pensando que só vai aprender aquilo pq estará em uso daqui X anos.