How do you achieve speed and quality at the same time?
With vibe coding, you have none of those. The initial speed advantage will disappear once you need to maintain the mess.
Tnx for the comment. Discussing tools (in this case, vibe coding) naturally raises the issue of what skills are actually needed to use them effectively, such as prompting, which in turn leads to a broader question about the role and relevance of traditional software engineering skills. It's a whole other topic...
You can create value with vibe coding. As I said, know your trade-off, your context.
You wouldn't use a hammer to fix a watch, would you?
It all boils down to the 3 key factors: speed, quality and cost. And you can't have it all
Know your trade-offs.