I dumped cable/satellite in 2018, have saved over $2K, and I'll probably never have to go back. While I don't think streaming will outright replace cable/satellite in "5 years" as the OP asked, I do think streaming will continue to erode and eventually kill off cable/satellite. The appearance of ESPN+, Paramount+, Disney+, Discovery+, Peacock is clear evidence the content providers believe they'd better establish themselves in streaming as they watch their cable/satellite subscription revenues decline year after year. And that's without including the serious damage Netflix, Amazon Prime, Hulu, YTTV, Apple TV and others have done/are doing. YouTube (not YTTV) is another source of content apart from live broadcasts - it's surprising how many live shows appear in segments on YouTube very shortly after live broadcasts.
We are entering an Ala carte phase unfortunately, whether or not the tide turns back to bundling I don't know, but somehow I doubt it for the foreseeable future.
But you'd probably like an analysts opinion instead, links below.
It is clear that content, live sports especially, will largely drive winners and losers between cable, satellite and streaming - but that tide may have turned. Yes I know some people don't care about sports (but some will disagree and post anyway), but live sports is still the biggest factor holding cord cutters back. ESPN has faced a decline as the non-sports people ditch cable/satellite lowering revenues for all content providers who have resisted streaming (see ESPN+).
https://www.fool.com/investing/2020/09/09/streaming-tv-really-can-eventually-replace-cable/
https://www.fool.com/investing/2021/05/06/cable-tv-lost-another-15-million-customers-in-q1/
https://www.axios.com/espn-streamin...ney-a01c04d2-32e1-417b-a3a4-2c4e31dae1b6.html