On one hand I agree with your post, on the other, this is EXACTLY the employee I want to hire.
For this reason I'm developing an entirely different ruleset for management that focuses on a team that supports individual unique strengths!
While an intelligent person can learn to work in a "broken" system, I feel it's better to develop ways to improve the system.