First of all, Academia and Sports are different.
I'm willing to bet you, nobody has an issue with a kid transferring and being able to immediately resume classes at the new school. Back in the day when players had to sit out a year to transfer, that didn't mean they couldn't take classes for a year. Of course not. So to compare them to regular students in this regard is manipulative.
Second of all, when millions of dollars are being thrown around, absolutely restrictions should be involved. Can NFL players just up and walk out of a team at any time and go play for another one because the other situation is more advantageous for them? Absolutely not. They do that when their contract (restriction) is up.
The problem is the NCAA used manipulative tactics of the opposite nature that you just tried to use. The NCAA told everyone for decades that because they are students they can't make money. And noe you're saying that because they are students they should have thr rights of regular students.
You're both wrong. They should be able to make money, and they shouldnt be viewed as normal students when what we are talking about it football (for normal rights please see paragraph 1 above). Eventually logic and law will catch up and there will be restrictions on how they can move, whether that be considering them employees, contractual buyouts, or another method...something will stop them from being able to move whenever they can. It'll take a few years to get there though, so for the time being...I'm glad UM is taking advantage of the situation as opposed to not.