No, cable did not allow you to watch on almost any device anywhere at anytime.
Neither will streaming, it seems. The big players are already moving to a one household per account rule
Sort of, but it seems like most people complained about the high cost of cable combined with the low actual channel value you get. And it seems like dropping sports to something separate helps.
This is actually why I don't subscribe to any streaming services: they're all just cable TV in new clothes, still including most of the stuff that made cable TV suck.
In a 30-minute cable TV show, roughly 10 minutes of it is ads. Streaming is nothing like this (yet).
Not all of the awfulness of cable TV exists in streaming, of course. But a whole lot of it does. For example, the fragmentation of streaming among many services is essentially the same as the old cable TV "packages".