For any project that relies on collaboration, it doesn't matter how smart an individual is if they drive other people away. The underlying technical points might have a lot of merit, but I would not want to use a tool that would have me interact with people like that that would berate me for filing a bug. I would certainly not want to contribute code to such a project.
I am amazed how many people confuse "being a dick" with "having a personality". I hate the "asshole genius" trope because all it's done is convince assholes that they are geniuses, and non-geniuses to think the way to appear smart is to be an asshole.
If you can't communicate effectively ("play well with others"), you're not nearly as smart as you think you are. Smart people know how to get shit done, and the only way to get shit done at a scale beyond what any given human can do on their own is collaboration. And no one wants to collaborate with an asshole.
