With all due respect you are living in a different world. Not in a bad way, it’s just you haven’t experienced what maintenance on a large complicated code base is like.
Maybe the problem is large complicated codebases?
I think there will be a transition period.
The worst part of the new wave of vibe coders is their confidence.