No one mentioned anything about "people who can't program at all" until your comment. Up until then the discussion was about using LLMs for production ready code. It's a given that people working on production systems know how to program.
I'll give you that - you can't vibe code, not look at the output, and push to main of a production codebase. Same as writing code normally.
But you can vibe code and auto-edit your way to a good PR. But you're reviewing the code being output when the agent finishes each task. Maybe that's not pure vibe coding?
Is that where the goalposts are now?