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