Lack of Competition
Lack of competition is a big part of the problem here. Still, vote with your money. I use TWC for internet. I am sure they don't like that I don't subscribe to TV service but its too expensive and I don't like watching TV much anyway. Before anyone gets their panties up in a bind about netflix you should know that I only stream 3 or 4 hours a week of netflix on average. TWC calls all the time trying to convince me what a "good deal" i'd get with a triple play or whatever. Yet all it would do is remove more money from my wallet for phone service I don't need and TV I don't want.
Furthermore, if they add caps I'll just downgrade to a lower, cheaper tier. The more they push the more I pull money back into my wallet. That is not selfish and it is not greedy. Anyone who thinks I should just open my wallet to go ahead and get all this stuff that they think I should is full of crap. I'll send YOU the bill every month then. Why would you try to argue about cord cutters cutting services they don't want or need? That is stupid. The cable companies need to adapt to the new environment or die off.
Lack of competition is 98% of the problem and the barriers of entry to create competition is the other 2%.
If there were multiple choices for every user whom they get as their ISP then we would not have 99% of the stuff to discuss here.
One fiber network, nationwide, serving every person and business that can choose amongst any service that wants to reach them anywhere in the world. All we need from the ISP is a valid IP address. They dont even need to provide DNS as we can get that on our own.