Supply and demand.
It is debatable whether they are worth the figures they are paid (but some football players are paid the same for a couple of weeks). But if they're doing the job, and they are offered that level of pay, should they turn it down?
Would anyone?