Because its the Olympics, you there to represent your country not yourself. Also Track & Field is far more important to the Games then hoopball is. If Americas 3rd choice 800m runner isnt gettin paid then why should NBA stars who earn £20m+ per season do so.
US Olympics and these other companies making PROFIT, you think the money they make from this event all given to chairty?
The 800m cac runner for the US not making a penny for anyone, so he shouldn't be getting a dime, lebron making $$ for everyone but himself. What of he gets hurt and his career over? You think Olympics going to compensate for him?