Vibecoding is an excellent term, its communicates that the output and process is not entirely serious. I think without this term we would have even more PM types announcing that programming is dead and you just need a business person with some prompts copied off linkedin.
I think this gives room for non technical people to vibecode prototypes, knowing that the output will eventually go off the rails without technical understanding.