The shitty thing about cable was that you had to buy basic cable just to get in the door, then each of the 5 most popular channels were in separate packages that added 15 bucks each.
For a short while you could access almost everything on one streaming site for $15. Then slowly it began to fragment to the point where each service in theory has a nearly infinite library, but in practice you need 4+ subscriptions to access all the content most people want to watch. So it’s back to the same core reason cable sucked.