I certainly was never going to make NIL money but I played high level D-1 athletics and I also think I'm a reasonable person. Maybe it is not in the best interest of some individuals but my point is that on the whole, I think this is better for the collective by trying to save the very product that the players can now make money off of.
And let's not act like American workers are free. We have contracts, non-competes, confidentiality agreements. Hell, my last bonus can be clawed back for multiple reasons. With NIL, these guys are now closer to professionals than traditional amateur student-athletes, I have nothing against holding them to some higher standards.
I'm totally cool with grad-transfers not sitting and also cool with letting kids play somewhere else right away if their coach leaves. If a guy wants to switch majors and his current school doesn't offer it, let him go before an NCAA committee to appeal. But yeah, if a kid wants to transfer for playing time or for more NIL money, let them sit a year. I personally don't think that is unreasonable.