Content isn't fungible. Netflix, Prime, and Hulu put together may have more content than you could ever watch (arguably, even just one of them alone does), but if it doesn't have the show or movie you want, you're boned.
I've had Netflix, Prime, and HBO for years. A couple months ago my gf and I really wanted to watch The Handmaid's Tale, which is only available on Hulu. Hulu charges $12/mo for their no-ad plan (hell if I'm going to pay for a service and still have to suffer through ads). The idea of paying $12/mo for a single show seemed a bit much to me... in the end I signed up for the free trial to watch it because I couldn't find pirated copies on Usenet.
Now Star Trek Discovery has just come out, and CBS wants me to give them $10/mo for the privilege of watching it. No thanks.
It's funny, because we've all jumped at the chance to "cut the cord" and ditch our cable subscriptions, but we've replaced it with the online version of exactly the same thing. We still don't have a la carte pricing for TV shows and movies for the most part. At this point I might be paying more per month than I used to for cable.
Just don't think that justifies pirating whatever you want.