The problem is with content producers continuing create their own subscription streaming services (HBO, CBS and soon Disney and Comcast), weakening content repositories like Netflix and Amazon Prime Video in the process, it will soon get to the point where maybe it makes sense to have cable again, especially with on demand and watch from anywhere features continuing to improve.
As it relates to sports, if I want to legally watch all the sports I want without cable I'd be spending $67.50 per month ($20 each for Sportsnet and TSN, $15 for NHL Gaemecentre and $12.50 for DAZN). As it is I just pay for Gamecenter and DAZN and illegally stream anything else I want to watch. Sportsnet and TSN's streaming options are ridiculously expensive. But at least they have the option, unlike ESPN in the US which created ESPN+ that doesn't allow you to watch anything on their TV networks