existem muitos pontos no teu desabafo e eu sinceramente entendo TODOS.
porém vou me ater a duas questões.
nossa área mudou. Isso não tem como negar. O código passou a não ser problema mais, a arquitetura sim. Isso ainda vai precisar de vc.
A entrega da solução ótima sempre foi mais importante do que como a solução foi feita, isso sempre foi dessa forma. Prova disso é quantas vcs não ouvimos de líderes
"tá funcionando? Então entrega. Se der esse bug ai, abrem outro ticket." ?
O ponto é que antes tínhamos a liberdade (e o tempo) para polir melhor o código que claro nossa cabeça de dev treme ao ver um codigo mal escrito (mesmo que funcionando).
Coders virando founders, inevitavelmente irão pelo mesmo caminho, isso pq a entrega é mais importante do que a stack. Então essa não é a resposta.
Outro dia estava conversando com um amigo sobre, e ele me compartilhou um pensamento que eu acho que faz muito sentido. Ele disse que em um breve futuro padrões de projeto irão importar pouco se a IA tiver o contexto do projeto.
Desenvolvemos padrão de projeto, para trabalho em equipe, para facilitar no futuro e etc, se não seremos nós a atuar mais... qual a diferença de termos um if aninhado com 45 condições chamando cada uma, uma solução diferente ou um Strategy Pattern se vc nunca vai olhar aquele código mais (pensando novamente em 5/6 anos) ?
Então o ponto que eu quero trazer é que o modo que vc usa a IA vai determinar a qualidade do teu trabalho.
espero ter dado um outro parecer de tudo que ta rolando na minha visão.