Perhaps if the channels that "people are asking for" would accept a reasonable offer for carriage they would be on more systems. Then the providers would not have to choose between 10 channels and 1 when spending their programming dollars.
That's not all what I meant. I mean if nobody is asking for that channel, then why even bother adding it. Pay-tv providers are always whining about the cost of programming, then why pay for something that isn't being asked for? Instead save that money for channels people actually want.
Programmers that offer extremely low prices or offer programming with more than a niche following are more likely to see their programming added.
The channels are older established channels added at a time when other options didn't exist. As established channels they have a good bargaining position when it comes to package placement. Those channels could easily say "if our core channels are not in your English package you can't carry us at all" and not having those channels in the Spanish packages would gut the packages. They are also popular channels ... perhaps not in your home, but they do get viewership and having them available makes DISH's packages better.
I have the AT200 package and it has several Spanish language channels. I have nothing against these channels, but since Dish already offers several Spanish language packages, why are they in this package? The money saved from removing those could be added to pay for BBC World News or FEARnet or some other high demand channel.
The only reason why BBC World News and FEARnet are "high demand" is because they are not carried. The popularity of the channel has to go beyond a few people "demanding" the channel on the Internet. When there are more people actually watching the channels you're targeting for removal than asking for the new channels the needs of the many outweigh the needs of the few.