It is because I used chatgpt yesterday for programming and other than for providing me with a grails style scaffold to out my customizations into I don't see any value.
Writing prompts and reading the wrong or incomplete code is harder than typing code. The only thing it saves you is this initial moment where you literally have no idea how to get started.
Also, cooking and carpentry have been automated already.
I don't know why this pattern keeps repeating. ChatGPT is a language model which means it is good at manipulating language. It generates text and since programs are text, therefore it makes "programmers" redundant because programmers just generate text. That is the kind of logic that you are using.
As I said above, if you just treat AI as a human language to code compiler then your source code is the words you put into the AI and now you need to pay the cost of getting the prompt that solves your particular problem.
So now you have cost of prompt writing + X% failure chance multiplied by the cost of writing code yourself Vs cost of writing code yourself and again I am just talking about writing text. I do more things than just write text, like almost any software developer out there