I love this! While I find interviewing for an NFL head coaching job far less offensive than interviewing for another college job, I applaud BC for taking this stance. If a coach is interviewing for other jobs he's sending a message to the students, faculty, alumni, and fans of his current employer that he believes another school is "better" than theirs. It's hard to go back to that school if you don't get this "better" job and win back support, and it's near impossible to recruit. "Why should I play for you at school A when you wanted to leave it for school B?"
It would be nice to see these coaching "contracts" be enforceable both ways. Want to leave school A because you did the job you were hired to do and won football games? Fine. BUT if you don't win at school A or interview for other jobs while under contract with school A impairing future progress of that program, you should be able to be fired without further compensation.