Cable also had difficult connection and disconnection processes. You had to call the company, schedule an installer (maybe take time off work). When you canceled, your bill didn't stop until you drove the cable box to the cable company. Oh, you had to pay monthly to rent the cable box and even rent the remote too!
Streaming, for all its faults, is still a superior experience.