BYU is cheap. Negotiations and scheduling are both easy because of independence AND BYU provides better than average ratings in some less than desirable time slots. It's a win-win.
Also, ESPN needs inventory...especially in the West. I don't see ESPN dropping BYU.