Speaking as an office drone who is docile and does what he's told and has minimum intellectual curiosity with regards to the software he's tasked with building, I don't get much done compared to the superstars around here who can put out 3000 lines of code a week, building out entire new features and workflows from scratch with beautiful, clean, well-organized code. I disagree with the suggestion that superstars (a.k.a. extremely productive and capable coders) do poorly on ordinary work.
The rest of your point aside, no matter what you're doing, "Works well with others" should always be high on the list. No one wants to work with an asshole.