That sociopaths and narcissists do well in our society because they are ruthless and without remorse. Most companies I've worked for have a few in lower management roles. They are the ones to sack people, reduce their hours, cut their pay, discipline people and they seem to enjoy it. They get paid well because there is more risk involved but generally- asides from their job, it's the company and other employees they put at risk. Seeing as I don't think they particularly care about people they have influence over- I don't think they even perceive risk in the same way 'normal' people do. So- they're getting 'danger money' for making life changing decisions for others I doubt they find at all difficult to make.
Plus, just the general distribution of wealth in society. How some people earn astronomical amounts and others can barely survive. It's not that people shouldn't be rewarded for honing their skills but the difference in people's earnings is appalling.