The guy has a long history of building popular products, long before vibe coding became possible. He is certainly good at writing code manually as well.
I like to think it’s the same as delegating implementation to someone else.
If you use LLMs and you do care about code quality, then great. But remember that the term vibe coding as it was coined originally meant blindly accepting coding agent suggestions without even reviewing the diffs.
Many of the people aggressively pushing AI use in code are doing so because they care more about delivery products quickly then they do about the software's performance, security, and long-term maintainability. This is why many of us are pushing back against the technology.