I think that even older generations are starting to realize that the cable bill is pretty much paying for a white noise generator at this point - computers and phones/tablets have so much to occupy attention and time that all it's going to take is a person saying aloud "Why am I paying $X to not watch TV?"
I feel like this is where streaming still fails to be better than piracy. I pay 16€/month for a dedicated server, pay nothing for an RSS feed of TV show torrents I'm interested in, spent a couple hours whipping up some scripts to automate transferring the shows to my home and putting them where Plex expects them to be...
And when we fire up the TV, it just tells us which shows have new episodes available to watch. Don't care what the schedule is, which service has it, doesn't matter if the Internet is being uncooperative, and I don't have to deal with DVRs sometimes missing a recording or having some other problem (I think I've gone through every DVR solution that isn't tied to a cable / satellite provider).
I keep paying for cable and streaming so that someone is getting paid for the content I'm consuming but I'm longing for the day that some box and combination of services can give me that level of just not having to give a crap about the details. After 10+ years of trying different things I finally have something that "just works" all the time, but I'm still responsible for it and I'd rather pay someone else $50/month so that I don't have to be.
I would also keep paying for Hulu/Netflix/etc, just so that the content creators get paid. But, if I went this route, I could also rip the bajijllion movies my daughters have and no longer worry about them getting their jelly covered fingers on them...
I just pop in a DVD or queue up a playlist and let it run for a couple hours.
Hunting for live TV that I can tolerate would take up so much more effort for me, and the commercials are basically designed to be distracting.