The limited viewing options at Disney were, perhaps, the most surprising thing about our trip last year. We're not sports fans, but there was very little available. Pay per view movies would have been nice. I think this time we're bringing a portable DVD player for DS on the plane that we should be able to hook up to the TV, as I've heard others have done. That won't really help with live sports, though.
Does anyone know why Disney does this? I know they want you in the parks, but...
Some say it's because they want you in the parks, but I think it's more likely a combination of these:
1) Advertising their own channels: You'll notice that the channel lineup consists mostly of Disney-owned channels: Disney, DisneyXD, the ESPNs, SoapNet. etc. If they have few offerings other than these channels, you'll watch their channels, and maybe find something you'll like and continue watching once you get home. It drives traffic to their channels. Plus, they'd love for you to watch the promotional channels for the cruise, Disney Vacation Club, etc...
2) Competition: Needless to say, you're not going to see the Disney Channel's major competitor, Nickelodeon, or any of their channels.
3) Cost: Cable channels don't come free. Just as you have to pay for access to TNT, TBS, FX, etc at home, so would Disney. And considering that they have something like 30,000 resort rooms with TVs to feed, it wouldn't be cheap. They have no business reason to spend the money. Very few people would choose to stay offsite just because they can't watch Spike or USA in a Disney resort.
4) Family-friendly-ness: You won't see HBO or any of the other premium movie channels. Aside from the cost, Disney promotes a family-friendly environment in their hotels, and they don't want complaints from parents whose kiddies were learning new vocabulary words from watching R-rated movies on HBO.