It's sports that really have driven me away. I like collegiate wrestling. This is by no means a mainstream sport. But to watch what I want, I need to subscribe to flowrestling, ESPN, B1G, and BTN. The last two are really mind blowing, because the big 10 seems to think I need two subscriptions to watch a single season for a niche sport.
It's just too much for me to bear -- not financially, but morally. I won't reward such behavior, so I just don't watch.
Then there are all the games that are on broadcast and could normally watch them for free, but unless you have an antenna, you need to subscribe to get your local channel.
Now these leagues need to contend with my family and all the others like it where the kids won't have the nostalgia for that game that was on every Sunday. We don't watch the games, so we don't go to the games, so they'll never grow into being fans themselves.
The NHL does seem to try putting their games in front of their fans as the lone exception.