It's all because they still hold on to the idea of pay for premium channels and other services that cable used to provide, but you can now get on Netflix, Amazon Prime, Hulu, etc. They are worried about their bottom line, so they implement data caps, to try to avoid people steaming more video than what their bottom line was calculated to make it a loss per user.