In the next few years all of the NBA players combined (~420 players) are set to make more in salary than all the S&P 500 CEOs earn in salary combined.
Should top executives at $10 billion companies (7x the average value of an NBA team) receive compensation on par with professional athletes? How does that not make sense?
The US will spend $10 billion per year compensating several thousand athletes. How much should be spent compensating the people directly responsible for operating businesses that represent trillions of dollars in GDP and tens of millions of employees?
Mediocre middle relief baseball pitchers should make $8 million per year, but execs running billion dollar companies shouldn't? You can argue that baseball players are overpaid, but that's an absurd premise. It's directly representative of the value in the system - tens of trillions in wealth in the stock market, and vast profit generation - and the price of acquiring talent.