Sure but there's no incentive for anyone to make them cheaper. The cable operators make more by creating more expensive packages and then can justify it by putting a bunch of channels in them. The networks make more by forcing the operators to take small/niche channels if they want the popular channels. And since cable networks are not perfect substitutes, you can't just disrupt the industry by carrying a bunch of channels no one cares about. Also, because the channels have a fair bit of power in the relationship, they can structure their contracts with the operators in way that it's not economically viable for the operators to unbundle.