In my experience, AI code is really hard to maintain and overly complex which creates unexpected behavior and hard to catch bugs.
I inherited some vibe coded repos in my company and it's been really painful removing all the unnecessary complexity
I would have agreed completely with this 12 months ago. 6 months ago maybe. but not today. Of course anyone can have AI agents generate a big pile of shit, but that should no longer be the case for professionals. It actually does require a harness where agents are reviewing code with simplicity in mind, and running static analysis checks to reduce complexity.