ESPN knows that not everyone is going to sign up. They must be betting that the subscription fees would outweigh the potential ad revenue of a larger audience.
ESPN is trying to become the Ticketmaster of sports by controlling the distribution and adding little or no value.