I think sports events should just broadcast their events themselves on the internet for a small fee rather than try to sell off rights to local channels. People would be able to pay only to see what they want, they'd be able to watch it commercial free and have the possibilities to watch catch up, and you'd be able to stream anywhere in the world instead of having region-locked content.
I really don't see the point of a sports generalist like ESPN. Maybe just for those who aren't harcore fans and just want to content themselves with snippets of a bunch of sports. But if you really want to watch a sports event, you should be willing to go look it up yourself online.