HR always say "People don't leave jobs; they leave managers." That is, in my opinion, a cop out. I've worked for brilliant managers in great teams - and left because the business wasn't able to support my growth. Or because the company was ethically dodgy. Or because they just couldn't pay enough. And, yeah, sometimes I've left because of a bad boss or grim team members - but that's been a rarity. But, at the end of…
I think that's said because your immediate manager is whom is responsible for you, your growth, your performance, clearly a path for you, etc. Chances are good they participated in the decision to hire you. That is, pretty much everything you mentioned - in the context of a team / company - traces back to your manager (directly or indirectly). Perhaps some of your managers weren't as completely good as you think? Tha…
Putting the primary onus on someone else is an error that sub-optimizes your results. If your manager won’t do their minor part while you do your major part, you need to leave, but taking this lens makes that apparent much sooner than waiting for them to “grow you”.
No one is more interested in your career than you.