I'd like to officially propose a name change to Dunning-Kruger-Coding
Vibe coding is the latest rehash of the low-code/no-code ideas of the past, that all miserably failed or were confined to areas where the cannot do that much damage (e.g. MS Office VBA).
The only difference introduced by Vibe Coding is that you now literally do not need to understand anything about the complexities of your environment, but can have the machine generate code anyway. What the effect and consequences of that code is, is often unclear to the end-user, especially if this code is added to existing environments of which neither the user nor the AI have a full context, but hey, they have created code that does something.
It can in fact be likened to Dunning-Kruger Syndrome: The less you actually know, the more power you assume you gain by "vibe coding" and the less you can estimate the risks your "results" pose.
Letting people "work" this way on a shop floor, in a chemical plant or a in mechanic workshop would lead to injury and death.
In IT it will probably "only" lead to wasted hours, lost data, security leaks and downtimes. At least in most cases.