1. ESPN could take the $6-10 million they pay for BYU and use that toward the $20 million they'd have to pay for BYU in the B12. So BYU to the B12 would actually save them $6-10 million compared to any other team they'd add to the conference.
2. Getting BYU to the B12 would make it easier to get better homes games for BYU for ESPN inventory.
3. BYU is a good TV draw in the west, so this gives ESPN more late night inventory relative to going east.