But I think your mistake is saying only those who love coding are “most inspiring” and most “get shit done”. There’s definitely lots of people who love to get shit done who are indifferent about coding.
I’m hoping I can go back and IC for a bit…
It’s a different reward that’s more subtle than coding.
More generally, I think some ICs do think that if managers and meetings went away, ICs could just write code distraction-free. But as anyone who's rushed to merge a PR before a colleague so that they have to deal with the merge conflict can tell you, engineers often don't get along, actually. Managers keep the company from getting stuck or thrashing when the engineers don't agree, and most of managing is brokering agreements of one kind or another.
Going from this to just having meetings, training people, looking at dashboards... I can't imagine anyone doing this who genuinely likes programming. Even if the pay is better
The people who are the most inspiring (and also the best at getting shit done) are the ones who make it very far in the IC path and become team leads. Team leads are the best managers, the actual managers are just there to do boilerplate shit and politicking that team leads aren't interested in
(disclaimer: not talking about all managers or all companies, just the ones I've personally experienced)