Citation?
Your concerns are certainly valid, but the LLMs are getting smaller, faster, and cheaper to run every day. Now, I also agree that you still need someone "programming" -- in the sense that they're telling a computer what to do, but they no longer need to "code" in the traditional sense (curly braces and semicolons).
We're actively seeing non-engineers build useful software for themselves, just with a $20/month subscription to ChatGPT/Claude.
Times are changing, you no longer need a 6 figure engineer to build your one-off tool.