In my experience, the best developers out there have all worked through hard problems by themselves. "Been through the trenches", so to speak. That means getting right to the bottom of difficult bugs etc., no matter how long it takes.
On the other hand, the worst developers reach out for help the moment things start to look unfamiliar to them. Over the years I've tried to encourage such developers to think for themselves, but I've come to realise some just can't do it if they know someone else on the team probably has the answers.
Availability of LLMs seems to be the worst thing for this kind of developer. Now they don't even have any kind of social barrier to reaching out for help. I just don't see how they're ever going to learn to do anything.
Code monkeys have always existed, and can be useful, but why wouldn't the engineers just go straight to the LLM instead of going through code monkeys?