But that is exactly why revenue sharing makes sense. The fact that most college athletes never go pro is an argument for compensating them while they have the opportunity, not against it. Their college careers may be their only chance to earn money from their athletic abilities, and injuries can end those opportunities at any time.
As for scholarships, training, and travel, those are real benefits, but they are also investments that help schools recruit athletes and operate competitive teams. They don't automatically replace direct compensation for the value athletes help generate. If a company covered an employee's training and travel expenses, we wouldn't consider that a substitute for paying them a wage.
And yes, revenue sharing could get complicated. But complexity alone doesn't make a policy wrong. Universities already manage complicated television contracts, coaching salaries, sponsorship deals, and recruiting budgets. They can establish transparent rules for athlete compensation, too.
Finally, what college sports are "supposed to be" shouldn't mean athletes must sacrifice their financial interests to preserve tradition. College sports can still emphasize education, teamwork, and amateur participation while allowing athletes to share in the revenue generated by major commercial programs.
I'm not arguing that every athlete should earn millions or receive an equal share. I'm arguing that compensation should reflect the revenue available and the athletes' contributions.
So here's my question: if scholarships and travel expenses are sufficient compensation, why do universities also pay coaches millions of dollars and negotiate enormous broadcasting deals? Why should the people performing on the field be treated differently from the people profiting from the game?