People obviously play for different reasons but I somewhat agree that there should be incentive to get those desirable jobs. The problem was they were taken and getting one practically required someone to die. Using my boy stew as an example, he's been at GaTech 43 seasons. I imagine, if he sticks around, he'll be there another 43 seasons. How is anyone else to get that job? Firing makes no sense. Term limits make no sense.
So, if those desirable jobs are taken and there is no way to open them up, you have to accept a mid-major job. Now, if the B6 schools have huge advantages in recruiting, the mid-majors just can't beat them. So there's no incentive to take one of those jobs(if NT dreams is why you're playing). Just stay in D2/D3 seems to be the answer.
It's a Catch-22. You want the B6 full but you also want mid-majors and even low level D1 to be taken. So, at some point, they have to be able to compete for recruits so they can compete in the tourney.