This is the main problem with pretty much every service. Everyone wants different channels, but NOBODY needs all of the channels. Until we get to the point that we have truly a-la-carte channel choices, nobody is going to be completely satisfied, and you're always going to have people who feel like they are wasting money on stuff they don't need.
Myself? I'd happily give ESPN its $10 for the family of all it's channels, $15 to HBO, and then even $2 apiece(probably high estimate) for AMC, FX, and Comedy Central. Throw in NFL network for $2 and Fox Sports for $2 and then I'm set. That's literally 100% of what I watch on TV. That's probably $25 worth of channels, even estimating high.
The problem is, if you could choose channels individually, they'd likely be more expensive than that. ESPN is going to loose subscribers and thus advertising dollars if they aren't in every single basic channel package on every carrier. They're bigger than HBO, I could see a-la-carte ESPN costing something around $20-$30 a month just for it, if everything suddenly became un-bundled.