Eu acho que, de certa forma, é inevitável chegarmos ao ponto em que a IA fará as coisas por nós, porém, eu vejo um problema que será bem chato de se resolver, e talvez atrase consideravelmente essa evolução, ou pelo menos, impeça que ela seja tão natural quanto se espera.
É a questão da interpretação da informação, quando ela é dita com linguagem que abre espaço para dupla interpretação, pois isso depende de mais fatores do que apenas "palavras" para ser interpretado corretamente.
O exemplo mais popular que me vem à mente é aquele conto da mãe que pediu ao filho: "Compre um litro de leite, se tiver ovos, traga seis". Esse é um exemplo fácil de entender que a quantidade "seis" se refere aos "ovos", mas é possível haver situações mais complexas e que, inclusive, podem ser mais desastrosas do que simplesmente comprar um alimento errado. Eu tenho pra mim que a grande vantagem das linguagens de programação atuais é justamente o fato de que elas não abrem espaço para dupla interpretação, e o grande problema da área de TI, é ter uma grande possibilidade de se fazer uma coisa, sem grandes consequencias "graves" (ou diretas) por não se seguir padrões de qualidade.
E a mudança para se utilizar IAs para realizar essas atividades não resolve (necessariamente) esse problema (de qualidade), visto que a IA aprende com o que já fizemos, e ainda perde um pouco no quesito de interpretação das ações, sendo necessário fazer e refazer os prompts uma porção de vezes para que eles tenham o resultado esperado...