There are maybe a dozen channels I watch with maybe another dozen that I may watch one show a month. Sure I can and do block them but I would prefer to be able to substitute a channel that I want rather then just filter out what I do not want.
Here's some dirty little secrets about the cable industry you may not know:
1) Cable pricing is set mostly by a few 800-pound gorillas like ESPN/Disney. Let's say ESPN wants broad carriage of their new "ESPN U" channel. At the next time their contract with a company is up, they tell the cable system that they can carry ESPN, ESPN2, ESPN News, ESPN Classic, ESPN Deportes, ESPN GamePlan and ESPNU for $15 per subscriber. If the cable system says "we want ESPN and ESPN2 but not the others", ESPN will say "Fine, that will be $25 per subscriber." Placement of the "junk" channels is part of ESPNs way of gaining greater visibility and squeezing the competition for available channel space which they can then turn around and sell more ad time to their advertisers saying the ad will reach more homes.
2) The shopping channels (QVC, etc.) actually PAY to be carried. It cuts the cost of your cable bill.
3) Some religious channels offer their programming free of charge. Their belief is that reaching people for God is more important than turning a profit.
4) A true a-la-carte system would cause prices to go up because advertising rates would go down (less potential eyeballs for each channel) so the cable customer would wind up paying a larger share for the rights fees and production costs of the products they watch. More events, especially sporting events, would probably go to pay-per-view as a result.
I think the best solution for both worlds is a-la-carte by interest group. You'd get a standard tier of the major channels plus some channels that are free or pay for access then additional add-on packages: sports, news, music video, music audio, family/children, classic movie, women's programming, science/discovery, spanish language, etc.
This would make for some unholy alliances. To get FNC, you'd also have to get CNN. To get CMT, you also have to get MTV, etc. But you could eliminate entire groups of channels that you have no interest in or don't wish to subsidize and probably see some savings based on that.