The problem with that from the network perspective is loss of inventory.
Deals span several years and inventory only opens up sporadically, can't necessarily swap in different content on the fly. Simply cancelling the contract likely wouldn't make ESPN whole.