In college, the NCAA prohibits student athletes from being compensated beyond their scholarships and stipends.
College athletics pulls in nearly $12 billion a year. 96% of all NCAA money gets distributed to member schools or spent on championships. The schools use that money to fund athletics programs and pay staff and coaches. None of which goes to the athletes. More than likely you are watching a game to watch your favorite player.
The NCAA makes money off of their athletes; however, the athletes do not make money off of the NCAA. I don't know about you, but I think that is messed up.
If we changed this, more athletes would be encouraged to play longer in college, rather being a one-and-done or 2 year student athlete.
Make everyone happy and pay the players!