BYU needs to hold out until the end to use any contract leverage they can
Unlike most programs, BYU has a contract for every game they play. Cancelling early could cause issues for BYU. They should use those contracts to force teams to reschedule down the road.