You misrepresent everything people say when you disagree with their opinions.
Nobody denies that major college football has become a big business or that some top players have received preferential treatment.
It's my opinion that college sports should be played by college students. I don't think that's an extreme position. I realize that many if not most take easy majors. I was in the Lasch Building about 15 years ago and I spoke to players as well as academic advisors. The emphasis on academics was clear. Maybe this was because the staff cared about education or maybe it was because they were just concerned about keeping players academically eligible. Either way the academic side of things was pushed pretty hard. I understand that a lot of players place a higher priority on making it to the NFL over getting a degree but the institution's desire to have kids graduate has long been a priority.
I've also never thought that the players were being abused. A free education, free luxury room and board, free athletic training, and an opportunity to play at the highest level in front of 100,000 fans is something most athletes dream of. Of course when there's so much money involved everybody is going to want a cut. I get that but things have now gone too far. I'm OK paying players but there should be rules. Professional sports have a draft. They don't get new players by having fans/donors offer the most money. There are salary caps and players are bound by their contracts. This is a free for all and it's not good for the sport.
I don't think many non athletes go to 3 or 4 schools. That's costly and it slows academic progress because credits don't necessarily transfer. I see absolutely no problem requiring players to sign a binding contract and requiring that academic achievement be part of the deal.