Most likely you have made money for them for 3 years bc you had to have most likely redshirted one year.
And the school is getting a raw deal bc the school invested in your development and your bailing on them at the height of your talent bc you don't have to redshirt. I'm ok if you transfer and sit out a year, I'm not for immediate eligibility bc you graduated. Smaller schools take a huge hit bc of this. On Espns top 20 transfers of this year, of the 9 that are eligible to play immediately, 6 of them are from smaller schools.
If I'm a coach at Southern Utah Tech, and I have a kid transfer to Duke, I'm telling recruits about that. Look, I'll coach you up, and if you do great things you can transfer to Duke and then go play in the NBA.
Why on earth are we trying to limit the options of the student-athletes to "protect" the schools? It just makes no sense to me whatsoever.
And it is like a job, regardless. Who do you think has more connections for a future in professional basketball, or a future in coaching? The coach of Grambling, or Tom Izzo or Billy Donovan or Roy Williams.