Vibe coding has always existed,
it wasn’t written by llm, it was called spaghetti coding, permanent “hot” fixes, absence of commenting, etc…
developers already provided quick programs that were riddled with bugs and insecurities, and guess what, companies didn’t care because you earn more money by outputting lot of shit than one polished diamond.