AI and vibe coding does not prevent the creation of good, robust and durable code. All it takes is for the coder to think carefully about the functions and not fall for the temptation to make the LLM add a bunch of fluff and features "just because they can".