NFL coaches have contracts, and if they attempt to move there is required compensation (e.g. Belichick with Jets, Gruden with Raiders, Payton with Saints). NFL players have contracts (yes they can hold out or demand trades, but the latest CBA stiffened penalties on holdouts, and the players will lose pay). NCAA coaches have contracts as well. None of these 3 groups are free to quit on their team midseason and go hunting for the highest bidder. The current state of NCAA player free agency could use revision (make direct pay or NIL as multi year contracts, bring back the rule of sitting out a year if you transfer, limiting players to one transfer per 4 years, or some other better plan). It’s hard to build cohesive and consistent programs with this level of annual roster turnover. And why is “college” football still associated with universities when student athlete is now a farce? This is probably not the point of your exchange. Apologies for the tangent.