Cable is surviving because of old people who don't like change (same as newspapers), plus because of live programming like sports and news. As streaming starts to swallow more and more news and sports it will be the final end of cable.
I'm curious if streaming will dominate news before it dominates sports? Some news channels already stream their live content for free (Al-Jeezera) and on some days it's easier to watch the best CNN content on youtube rather than a conventional tv network.