The real problem with the cable companies (and, unfortunately, even their competitors) is that they've stuck with their legacy monopoly model of service. Their objective isn't to give you want you want. Their objective is to sell you the packages they create.
Here, I just picked up cable service again and got the DVR from my cable company. It is littered and strewn with tons of junk channels. And I mean truly junk channels. I believe I marked over 200 channels to be skipped in the interface.
Of course, you can't say no to the cable company. When you mark 200 channels to be skipped, they still show up in the electronic program guide, cluttering it so much that it is really hard to use. But each channel that you see that you don't have is a selling opportunity.
This explains why they have not one, but three different channel numbers, scattered throughout the channelspace, for their on-demand service. (In addition to all the PPV channels, the porn channels, sports channels, special event channels, etc etc.)
Even when I pay for a huge package of channels that I don't want, they still manage to take away my ability to remove the ones I don't want.
Thanks, Cox. You've gotten better, but you still don't serve me. You make me serve you.
PS: Yes, I'd be happier if I abandon their DVR offering. Even after all these years, and all the revisions, it still isn't made with the end-user in mind. So very sad. Now if I could only pay for only the channels that I want.