Los programas que hacen programas existes desde hace muchísimo, es una rama de la tecnología que como toda, tiene sus pros y sus contras...
Los programas desarrollados por programas suelen tener muchísimas líneas de código de más y ser mucho más pesados y lentos...
además hay que "configurar" como es que quieres tu programa, no es una caja mágica que te lee la mente...
Los programadores no desapareceremos nunca, cuanto más automatización, más cosas novedosas salen que necesitan nuestra atención...
La programación orientada a objetos y la reutilización de código supuestamente iba a hacer lo mismo y fué al contrario, se multiplicaron los programadores...