I think vibe coders are what J. K. Ousterhout describes as “tactical tornadoes” (even though he is referring to them in a different context). Developers who can pump out a feature 0-60 faster than anyone else could. But at the same time they leave a wake of non-maintainable code and bad design behind.
In my experience current AI can not write maintainable, modularised code at scale.