I mean, I'm in IT, and I have had to sign non-competes many times.
In coaching, it's commonly a buyout.
For example, Texas Tech's men's hoops coach Chris Beard (who is a Texas grad and was a grad assistant coach to Rick Barnes back in the day), after a national runner-up finish in 2019, received a salary raise and contract extension. His buyout was revised and provided an specifi higher cost if he left for another in-state schools (like Texas), or another Big 12 school (like Kansas). So, Tech has basically blocked his leaving for one of those schools unless they are willing to pay huge buyouts. But, if North Carolina comes calling, the buyout is not as high for them.
With Vic Schaefer, I fully expect Texas to have some sort of contract details specifically as it pertains to Texas A&M. Maybe double the buyout as other schools. We did just fork over $1.25 million to MSU; so, I doubt we'll be left holding the bag for Vic to ever walk away without a financial buyout signed.