The problem with "vibe coding" is that the author who coined the term gave it a very specific definition (after all, it's his term): writing software without looking at the code, just "vibing".
Then it quickly lost its original meaning as people started using it for virtually all forms of AI-assisted coding.