A Teoria evoluiu.
O Ferramental mudou.
Ocorrendo aos poucos, de forma que faz parte do profissional acompanhar o mercado.
Todavia, quanto a perca de conhecimento, é importante ressaltarmos uma divisão:
Há o conhecimento teórico, que é incremental na medida que passa a conhecer.
Exemplos: Padrão MVC, Paradigmas, estrutura de dados e algoritmos.
E o conhecimento ferramental, que pode sim ser necessário maior atualização, por padrões serem abandonados e interfaces trocadas.
Vindo dessa questão, vemos do porque que Web possui a loucura de estar sempre se atualizando, com muitos sofrendo a acompanhar. Frameworks podemos ver como ferramentas, que por mais que muitas possuam por tras uma teoria próxima, a exemplo Vue, React e Angular, cada uma tem sua forma única de trabalhar.
No entanto, nas carreiras de baixo nivel como Assembly e C, vemos uma estabilidade muitissima maior, do conhecimento adquirido, comparado a Web.