I think the chief reason why some people make more than others is because they want more.
The reasons given in this article are interesting but they strike me as rather technical embellishments to the fundamental variable: the desire for money.
I make no moral judgement about that desire; I simply recognise that some people have it more than others.