Texto fantástico, parabéns.
Muitas vezes o time de negócio escolhe uma tecnologia mais moderna (sem base fundamentada para a mudança) pois a demanda pela tecnologia aumentou, fazendo ter mais profissionais que sabem usá-la e portanto... oferecer menores salários e reduzir o custo de contratação ou re-contratação. Essa é a realidade.
Hype também gera especulação e entusiasmo, e especulação gera investimentos por expectativa de retorno. Quanto mais dinheiro, mais força a necessidade de mudança ganha.
Acho íncrivel quando o dev entende essas flutuações de mercado e se especializa numa stack consolidada há anos, ao mesmo tempo que sabe usar muito bem a stack do momento. Unindo o melhor dos dois mundos.