It doesn't have to be black and white. I use the agent just as another tool in my programming tool belt. It shines especially in the boring repetetive tasks that would otherwise not be done because I can't justify the needed time. The choices arent just "no agentic AI" and "vibe coding only", there is a middle ground.
I think the issue is that there is a lot of work that is low value but not low risk. It has always been danger to give that to juniors (or have too many juniors) but it at least trains them. If AI adds more juniors then you are basically making a bad resource setup along the lines of the interns are free model.