Essa visão do dev 'fullstack de tudo' voltando faz sentido, e acho que o TDD se encaixa nisso: quando você é o único tomando decisões no projeto, teste bem escrito vira rede de segurança, não burocracia.
O ponto sobre estágio é o que mais me preocupa. Se o impacto dos juniores já era questionado antes, com IA vai piorar. O estágio vai virar uma triagem de quem consegue usar as ferramentas certas rápido, não um período de aprendizado real.
Mas tenho dúvida se 'dominar uma média de muitas coisas' vai ser suficiente. Um sênior com IA consegue cobrir muito chão, mas quando vai fundo num problema específico de infra ou banco, ainda precisa de alguém que entenda de verdade. Ou você acha que a IA vai cobrir isso também?