I don't know why our own community find this hard to accept?
We're a rare species who can create massive value for ourselves or our employers. We can build great products that many would pay for, or automate away whole departments of people with our code - not that I take any pleasure from the latter.
And yet we tacitly accept that there should be a whole class of people above us who have the right to earn more because they ground it out at school for a few years?