Pro sports has fan base that pays outrageous price for ticket to see games. This is what called the trickle down effect. Don!t like the pay of the player stop going to the games eventually the contracts will come down and the price of ticket. I think that's called the free enterprise system.
IMO most engineers are geeks and too smart to play sports. How do you think they got smart? Staying inside and studying " notice I said most"