Till now , I've seen only one thing that can really hurt piracy , and it's not DRM or other encryption /security , it's called Netflix.
Also , most of the file sharing is done for money , people posting for the 30/45 % in sales from filesharing websites.
In torrents is for the adds on their own imageservers where they upload the so called screens or previews/ Check tpb pronsection.
90% of the pirate websites will die if they can't get money out of it.
out of the remaining 90% will get killed once services like netflix will improve their delay and world coverage.
The rest , ... who cares about 1%?
While I agree netflix is pretty awesome and it's true that a lot more people use it nowadays when in the past they would have downloded stuff for free..... Services like netflix still have a LOOOOONG way to go to compete with piracy to the point where only a small % of people download stuff for free. And there are no signs of content creators backing down and allowing services like netflix to get movies any quicker, there really is no time table on when or even if that will ever happen.
I'll give you one quick example. I want to watch both hobbit movies tonight. The first one has been out on dvd for almost a year now, yet it's STILL not on netflix streaming , this is all too common with big name movies. It takes literally years if ever to show up on netflix. So if I want to watch both tonight I have to drive to the store and buy the dvd, and then im still left with the fact that the dvd of the 2nd one still isnt out..... however , both can be downloaded in about 10-15minutes total for FREE in HD with a few clicks of a button on my computer. You tell me what most people will and what most people DO choose to do.
It may be true that someday in the future online streaming services are so quick and efficient that few people ever want to download anything for free, but I don't see that day coming for at least a few more decades.
In regards to people running piracy sites to make money....there are also no signs of that going away. Piracy sites are making more money than ever before actually even after a decade or two of trying to stamp them out and or offer other services to get people not to use them.
Even tv series that are aired on a tv stations website within 12-24 hours have a hard time competing with something like torrent sites since shows typically appear on there within 30mins of being aired and without commercials.
This doesn't even take into consideration the issue of streaming services being blocked in a large % of the world. Netflix is blocked where I'm at right now, so are the streaming services American TV companies offer for their shows. In these situations my only options are 1) pay for a vpn 2) download for free
Overall though I agree with you that the best way to stamp out piracy is to simply offer better services so people no longer have much of a need/desire to download stuff illegally. We are still pretty far away from that day though imo.