So?? Are you opposed to non-athletes being able to change jobs?
IMHO it should be up to both the student athlete and the college (or booster at the college). Right now, the transfer rule forbids the college from saying, "I'll pay you X dollars as long as you stay with us 3 years, otherwise we get our money back." If both the student and the college were free to negotiate the terms, NIL would be fair for both sides.
Which professional team sport allows an unrestricted free agency like we now have in NCAA? Answer: none of them.