Professional sports is a competitive business. The top athletes get paid a lot of money. You can say they are overpaid and the contracts will go sour due to injury, aging or underperformance , but that's just the way it is. If you want to compete and win , you have to pay . Or you can try to win on the cheap ( so to speak ) , which is possible, but difficult to do without alienating your paying customers.