Vibe coding is not using a chat interface to explore an unfamiliar domain like GP describes, it's letting an agent tool like Cursor or Goose do most of the work semi-independently.
Vibe coding is not looking at the code, essentially. See what Simon Willison has written about it (the original term was coined[0] by Andrej Karpathy): https://simonwillison.net/2025/Mar/19/vibe-coding/
Perhaps the same obvious ridiculousness that manual agrarians passed upon the tractor.