I always imagine what would happen if you got one of those jobs and didn't show up for the first three days, and then when you did, you were hung over and toting a whisky bottle, wearing leather pants and had glitter on your face.
Yes, but imagine the look on their faces when on the first day of your new job you arrive in the PHBs office with a whig and a guitar, and a keyboard sticking out of your pocket.
When he then asks you what you're doing you whip out your shuriken, zap it in to the imitation wooden filing cabinet at eye level, about 2" left of his ear and say "did I misread your ad or what ?"
"Plays well with others" is so incredibly important, and, at least in my experience, in an entirely different universe from the 'rockstar' mindset.
Working with a 'rockstar', frankly, sucks. They know everything, they're better than you at everything, and they're faster than anybody else... at least, in their own minds.
It's impossible to work with someone who is 'too talented' to listen to other people. Sure, most of these people are genuinely talented, but they seem to lose track of the fact that other people can have skills and knowledge as well.
It gets worse when the rockstar starts managing -- all kinds of direction changes to chase new development fads, huge micromanaging, massive weekend rewrites of other peoples' code... no thanks.
I do get shit done, and make tons of money for companies I work for. And play well with others. That should be more than enough.