It's less than 25 years (about 15) but very intense, and yeah I have had the luck to work in very different environments, countries and type of companies and I have seen amazing leaders and ICs and pretty average middle managers (the "average" part has nothing to do with personal performance, but average processes win over great individuals every time).
I wanted to highlight that the higher you get in the ladder, the more the processes get you and suppress the individual qualities (good or bad).
Sorry if my answer came out a bit negative, I am just saying that as an IC you are not exposed to these type of problems (as a matter of fact I have never experienced these types of problems as an IC).
thanks for sharing your opinions!