Então creio que, em partes, estamos falando da mesma coisa. Também concordo que só escrever código por escrever não é mais um grande diferencial, o que realmente pega é: saber a tecnologia que melhor se adequa ao projeto, preparação de uma estrutura condizente com o tamanho projeto, entendimento sobre segurança, entendimento do código e por ai vai.
O que eu não concordo com vc, e queria entender melhor como é sua linha de raciocínio é o seguinte: Você diz que "tem muito menos a ver com lógica de programação e mais a ver com conhecimento técnico", mas no meu ponto de vista, se você delega o código para a IA fazer de cabo a rabo uma aplicação, você não tem nenhum (ou quase nada) de conhecimento técnico profundo em cima, pois você apenas aceita que o q ela te deu.
Por mais que vc olhe e faça um processo manual de "validação" do código, você vai ficar um puta tempo para entender os por menores do que foi "vibecodado", no final do dia será isso compensa? Ou pela pressão que vai ser imposta pelo lugar onde trabalha, compensa só dar uma olhadinha rápida ou inclusive só aceitar o relatório feito pela própria IA dizendo q ta tudo certo?
Eu levanto essa questão, pois trabalho com segurança e já peguei cada atrocidades feitas por códigos FULL IA, inclusive com programadores sêniors vibecodando. Isso sem falar em código gerado por entusiastas que nem programadores são.