I think the problem is that the best individual contributors are promoted to managers. Everyone wants to be a manager rather than a great individual contributor as that is the way to succeed. We need to have a true technical ladder. The high performers quickly figure out there is no technical ladder and being a great individual contributor is not rewarded so they switch over to the managerial ladder. The gifted indificual contributors rather than focusing on what they are great at build a team.
This post got me wondering how many people here are trying to get to managerial position and what's the easiest way to accomplish that?