I don't know about you all, but when I am looking for a new job I generally apply, interview and shop around before I ever even tell my current bosses I am looking--I've even had other companies approach me with offers when I wasn't looking. And guess what? By all accounts that's exactly what Fran did this past season by approaching Notre Dame for the job--it's a 2 way street.
I know that there's some thought to try and hold onto what used to be, but the reality is that college athletes are just doing what 90% of American adults do every year with their employment. The easiest fix is to get a collective bargaining deal done with revenue sharing so that way the college athletes actually have to sign enforceable contracts similar to what professional sports leagues have. It still wouldn't eliminate NIL--(pro athletes have "NIL" deals too with their endorsements), but it might make the portal a bit slower.