I still believe that you should only be allowed to transfer for the following reasons:
1. Your head coach takes a new job or is fired
2. You’re transferring back home due to family being sick etc
3. Grad transfer
Under these rules, players would be guaranteed a 4 year scholarship.