cockney steve,
You're confusing two different definitions of 'earn'. You earn a salary/wage but can also earn a reputation for something. What you earn or what you get paid are the same thing in respect of remuneration.
We might all think we deserve more than we get but, as Genghis points out, market forces and supply/demand dictate the bottom line.