https://www.amazon.com/First-Break-All-Rules-Differently/dp/... is a great book on how effective managers actually take their employee's strengths and weaknesses into account, and lean on their employee's strengths. (Trying to fix them is probably a lost cause.)
The book didn't intend to be a book-length exposition. But the common insight that they found among good managers is that people come lop-sided. They have strengths and weaknesses that they aren't going to change. When you try to make people work on their weaknesses, you're virtually guaranteed to fail and make them miserable in the process. But instead figure out how to tailor their jobs to their talents and they will outperform. If you can pair up people with complementary talents, the combination will do much better than either person could on their own.
The book then includes example after example from industry after industry. For everything from housekeeping in a hotel to being a bartender to data entry. For each of these jobs, there are people whose talents will make them ridiculously better at it.
(Side note. That is the only management book that I recommend to non-managers.)
My favorite was outlined in https://www.amazon.com/First-Break-All-Rules-Differently/dp/... - namely treat different kinds of jobs as different skillsets and take away the perverse incentive to switch to one you might not be qualified for. Specifically, moving from being an individual contributor to a manager should come with an immediate pay cut. (With opportunities for a pay raise down the road if you prove competent.) And there should be a promotion track for individual contributors. Furthermore, most managers should manage someone who is higher paid than themselves.
When the perverse incentive is taken away, people are more likely to switch jobs because they think that they will be good at the new job, and not because they want to be important, well paid, or whatever.
But this does require a mindset from managers that they are in charge, but not necessarily more important. Which is a cultural shift that is easier in some organizations than others.
If you re-read the blog keeping what I just said in mind, you will see that it fits. And you will further see that your point is in complete agreement - the people who are perceived as having good management potential have a low correlation with actual performance.
The blog points out that this happens at the bottom level because people who are good at non-management tasks get promoted to management and may or may not be a fit. But as you go up the latter you find that a lot of what tends to get rewarded is visible success. Which gives an unfair edge to self-promoting narcissists who manage to make their occasional successes more visible than they should be. The result being that perception and reality tend to diverge.
Here's the Amazon link: http://www.amazon.com/First-Break-All-Rules-Differently/dp/0...
Of course the world is full of average people. They have to wind up somewhere. And organizations full of average people are never going to be able to take the advice to work the superstars.
I'll believe that the slogan invest in your best has been internalized by our society when we devote serious resources to making sure that people with IQs in the top 1% stop dropping out of school faster than people with median IQs do. Anyone care to give me odds on this happening in the next 20 years? I'll take the "No" side.
In the meantime highly productive people from Thomas Jefferson to Richard Feynman appear to have had ADHD. Do you really think that this app would have made a positive difference in their lives?