FWIW I don't agree with anything you're saying but again, I'm glad there is some debate from another side.
I suck at writing software, like bad. I can't remember syntax at all. I couldn't write working code on a whiteboard if you asked me.
But I don't know how to solve problems very well, and I'm good at understanding what people want and don't want. I do understand logic and pseudocode.
The code LLMs write is good enough for 99% of the things I need it for, and I'm not writing code that will be used in some life determining situation, and I'd wager that most aren't either.
We could debate on if my code is usable/supportable long-term, by myself or others. However, I don't see how that debate would be any different if I wrote it myself (worse) or somebody else.