AI is just the next level of abstraction. First there was paper tape, then assembly, then C, then C++ and then the higher level OOP languages, JavaScript, and now finally this - natural language. It's the next logical step. And I'm sure at each previous milestone people were having arguments about it much the same as this time.
Thing is, this is the lowest the bar has ever been to get into development - and yet, you still need to understand both what you are asking the LLM to produce and, even more importantly, the output it produces. This second part is in my opinion the most likely aspect to blow up in people's faces.
Don't come crying when the mission critical finance app vibe coded by your MBA suddenly starts erroring out at 3am every second Saturday because your LLM decided to hallucinate a magic number somewhere in your codebase.