I think people just need to learn AI's limitations. It's just another tool and there are different tools for different jobs.
AI will always have potential to hallucinate. Just like a cheap tape measure might be off by a millimeter or so. And if your trying to measure microns of precision you probably shouldn't use a cheap tape measure. Everybody understands that now, but not all people don't think of AI in the same way yet
I am not a software developer, but isn't AI code often really hard to maintain, like making changes and improvements down the road?
Maybe you could provide examples of that?
I don't know, I guess I use vibe coding as a shortcut for a one off script or tool that I need. But anything that is going to be maintained long term, I feel like we still need proper developers