I haven't had cable in 23 years. We watch local programming that we can pick up with a digital antenna and use my in-laws' cable network code to watch streaming stuff like the History Channel and Discovery Channel. I've never missed it. A la cart programming was the answer for cable companies but they got greedy and refused to just let people pay for what they wanted. I knew a higher up in the cable network locally and he said that the reason you get 100 sports channels you don't need is that THEY get paid to put them on. If you only paid for the 3 sports channels you wanted, they would lose money from the networks that pay them to carry all 100. A la carte means they'd lose payments up front and they weren't willing to risk it.
Imagine if you could just pay for History, Discovery, and 2 sports channels.......with a bill of $30 a month......yeah, they don't want that.
Funny story......when I lived in the city a guy from the local cable company was sniffing around my the half a house I was renting so I came out and asked him if there was a problem. He said "Yeah buddy, you don't have cable hooked up." I told him I couldn't afford cable and he looked at me like I was some idiot and said "Man, how can you not have cable dude?" I then told him I haven't had it for over 10 years and he just shook his head and said if I ever wanted it to give them a call. Honestly, whenever I'm at my parents' house and see the 400 channels they get with dish network I see most of it is crap I would never watch. In the end it's just entertainment and I have a lot of primitive skills that keep me entertained.