Poderia comentar um pouco melhor sobre isso:

desenvolvedor Web é uma carreira sem futuro.

Gostaria realmente de entender seu ponto de vista sobre esse comentário, pois tudo hoje parece convergir para web.

De fato, mas a web muda muito, muito rapido mesmo. A Web de daqui 10 vai ser completamente diferente da de hoje. Suas habilidades com as últimas tendencias do "JS Moderno" vão ser tão relevantes como é dominar JQuery ou até Flash hoje!

Se você aprender só isso sem entender de fato o que significa ser um programador simplesmente não vai conseguir se adaptar as grandes mudanças que acontecem de forma muito veloz.

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.
*desenvolvedor Web é uma carreira sem futuro.* != *A Web de daqui 10 vai ser completamente diferente da de hoje.*