Pretty much. We had the worst junior dev ever and he never got better for a period of two years because he was coddled and allowed to keep submitting horrible code. He was laid off, thankfully honestly, but if there weren't budget cuts I feel like he never would've improved and just kept wasting everyone else's time.
Edit: the point I was making here is that coddling him kept from either being fired or getting better. Not sure why people cannot understand that more than one thing can be true. In this case that the dude is a horrible dev and also that management dropped the ball. I tried to teach him shit. When he didn't improve I let my manager know how things were going. Nothing happened to him for literal years.
And as the cherry on top here he said he was going to start some kind of businessy-sounding machine learning degree program, after he was let go in layoffs. So yeah the dude knows he sucks at coding but definitely wants in on the AI grift.