Lots of people have been considering themselves unsuitable for management for decades. This is a problem that people were talking about in the "systems" world back in the 1970s and 1980s, and that is neither the only area that it was a problem in nor the earliest time that it was mentioned. Have a snippet from the Journal of Systems Management from 1980:
> The systems professional who wants to remain within his job, i.e., does not care if he is promoted, is one who sees his main purpose as contributing to the profession. But many professionals and many organizations feel that one must get promoted to a management position, for if one does not want to be a manager he is not ambitious. This reflects itself in many organizations when the annual review time rolls round, or when one wants to change jobs.
If your company today has an organization structure where entering management is not the only promotion path, decades of mulling and lots of people not seeing themselves as management is the cause.
I am totally happy leaving that job to someone who is better suited for it.
However, it seems plausible to me that of the people who think they are qualified to be a manager, most are not.
Good software team management is a superset of coding skill. Not only does the manager need to have reasonable - not necessarily outstanding - developer skills, but also needs to have good people skills, good political skills, a feel for context and strategy, and an ability to improvise creative solutions across all these domains.
The idea that someone who is good at coding should be promoted to management automatically seems bizarre. It's like expecting someone who is good at mountain biking to be good at driving a tank.
So is the idea that management can be measured with "objective" metrics, such as locs, time on/off, bugs killed, and so on.
In fact it's horrifically difficult to quantify the business ROI of software teams or of individual developers. ROI often depends on decisions made higher up the food chain, and it's even harder to get upper management to take responsibility for the consequences of bad decisions and bad attitudes.
Same goes for teaching or education in general. So many wannabe educators writing or producing programming lessons that clearly have never studied education theory. A notorious one or two out there as well. Art or professional grade creative endeavors are probably the same way for the vast majority.
Unless you're some sort of savant, no one gets away with shortcutting the learning involved with anything. It's just kind of blissful ignorance.
You don't know what you don't know and it becomes a strength since most are too unmotivated to ever do things the right way, in a well-informed, disciplined manner regardless. To those who are in those fields though, it's painfully obvious.