The NCAA and their rules based around the players status as "student-athletes", a term they created in the midst of a lawsuit btw, is biggest piece of hypocrisy you'll find in sports.
They claim their isn't enough money to pay these players, yet they pocket billions in TV revenue. They claim the players should be satisfied with a free education. But this is a lie as well. Scholarships for players aren't a four year education, they are one year tenders. The NCAA actually demands the schools don't guarantee their free education longer than one year at a time. Often, players in their senior years will have their scholarships snatched away if the school switches to a different coach, and that new coach needs that scholarship for one of his own recruits. What does the player get? An incomplete education, no degree, and no compensation for the money they earned for a tax exempt, "non-profit organization."
This is why they're being hit with multiple class action lawsuits. It's only a matter of time before the NCAA's unconstitutional activities come to an end.