Hurting your friends?

I have to wonder about the reversal of the decision to cancel the Navy-Air Force football game.  Was it because the game is self supporting or was it because the game is to be broadcast nationally.  It costs a network money to find another game at the last minute to fill the three hour hole in the schedule.  It wouldn't be nice to inconvenience CBS that way.