The sheer number of streaming services, all with different content, is the real problem. At one time, you could have a Netflix subscription and be set, but now, not so much - the shows I'd potentially want to watch are spread over so many that the end result is that I don't subscribe to any of them.
If they offered like, 1 week subscriptions for 1/4 the price of a monthly one, I'd consider subscribing to watch one thing then letting it lapse, but there's not a month's worth of content on any of them, so I just go to illicit sources instead.