Ignorant/Stupid question: Is it not allowed to establish a buyout on a player's contract so if another program wants a player, they not only have to pay the athlete, but also have to pay a buyout to the program?
For example, the buyout could be $500k if they leave after 1 year and $1m if after 2 years. Some sort of structure so the program gets some compensation for the investment it puts into the athlete that is simply transported to the other program... Right now, only the player gets compensated.