The anti-social 10x developer is more often than not the anti-social 1x developer that makes everyone else move at 0.1x or worse. Not that I directly blame them for it - there is far too much focus on the individual here. It's not so common they are bad people, but more that their own management doesn't provide them with the incentives to behave any other way. It's all about incentives. If the incentives are there, the parties involved will inevitably find a way to compromise in a way that works for them, but if the incentives are fundamentally misaligned, there is no way this gets resolved. The only option is to run.