It's about the value an individual player brings to the table vs. what they are being compensated for. If a player like Justin Fields value to the university/ncaa is $500k/year (that's a lowball estimate in my mind) and he gets "perks" that are around 60-70k per year... how is that justified? There's no collective bargaining and he can't just go "find another job within football" because there are restrictions on going to professional leagues. Nobody is forcing the universities or NCAA to pay players in this scenario, it's just saying they have a right to make money off of their image, name, and likeness - which grants them autonomy for the hard work and fame they've garnered for themselves.
For **** sake, the NCAA booted a kid who had a popular YouTube channel because it got monetized, that's ridiculous. Amateur athletics waved bye bye awhile ago once football became a money making monster.