Vibe coding is an idiotic term and it's a shame that it stuck. If I'm a project lead and just giving directions to the devs I'm also "vibe coding"?
I guess a large of that is that 1-2 years ago the whole process was much more non-deterministic and actually getting a sensible result much harder.