The one thing I've learned in my 20 year IC career is that I'd chosen the wrong path, generally. Every company is different, but it felt wild watching people move fast up the rank from supe to mgr to director to vp of some useless thing, while us engineers move like molasses.
And I don't mean this as sour grapes jealousy. I've literally had people come in, beg for help with their inflated title, then treat us like trash a year later.
More engineers, less managers, please.