To me the very term "vibe coding" describes a certain lack of understanding of what is generated. If you're getting by on vibes, you probably aren't actually steering the ship.
I don't think A.I. coding tools are inherently bad, but not understanding what your code actually does (or even what it is supposed to do) definitely is.