Some of us have very good reasons for pirating, I was paying for every service under the sun in the UK last year and I dropped them all simply because the moment I went on holiday practically none of them worked. At that point, I realised that they just weren't worth it and I could build something out and self-host a far better service.
So I spent something like 2 grand doing that knowing at least I'll never have that issue again, Piracy is always a service issue first and foremost and most of these services are crap. Netflix still at least has a reasonable interface and a good experience across every device but Prime video is atrocious, P+ is likewise terrible and don't ever get me started on NowTV.
It's the quality of service that they offer, I don't mind paying £60-70 a month for all my tv/movies but when the services don't even work well, have terrible experiences and constant caveats to using them it's just not worth it. Go spend the money on a self-hosted solution for a better experience and be done with it. It's not exactly cheaper either it's just less of a headache.