Coaches are employees - they can be fired. They have performance bonuses built into their contracts. They are on the hook to hire other staff. They generally plan to stay at said school for more than a year before transferring.
A player is not an employee. They are not "hired" nor paid by performance. If the goal is to make them paid employees, then set their pay based on how they perform. If they don't play - no pay. If they transfer, they lose the money. If they are fired, they lose the money, scholarships, everything. A player can choose to leave as they are not bounded by a contract they would have to repay if they left.
NIL is NOT supposed to be connected to ANY school. It is supposed to be the player making money on their NIL on their own. That is not what is happening.