I think part of the objection to 10x programmers is around expectations, self-assessment, and attitudes. There are people out there who have difficulty working with others. Some of those people feel that this difficulty is because they're so FUCKING SMART and the others are morons who are beneath them. They're extremely difficult to work with in a team environment, but come across as completely confident about their…
But they also build the right product at the right time for the right user and do the work of an entire product + engineering team - often much faster.
Most large, successful companies today have a handful of these guys among the first 20 employees.