If content owners want to fight piracy, make content easier to get at a price people are willing to pay. There will always be a certain contingent of people that will never pay for content and will always choose piracy. I personally stopped pirating music when iTunes Music came online. It was much easier to pay $0.99 for a song than to scour Napster,Kazaa, Limewire, and the rest of the p2p software. Now with Apple Mu…
There's no way to build a legal "everything in one platform" service, just because of the logistics of trying to find rightsholders, and deal with ones who may be outright hostile (think of all the TV/movie firms who are desperate to bootstrap their own streaming services, rather than just being another section inside Netflix's catalog).
For a lot of services, we've seen "it doesn't have everything, but it has 90% of the most popular things" and that's been good enough. But is it really? I suspect a significant number of customers will gradually return to piracy-- at least as a supplement-- as the legit catalogs get exhausted and their tastes reach for more and more obscure stuff that's not available anywhere else.
I suspect the only real solution would be some sort of mandatory licensing-- let the platform owners scoop up everything and just submit a royalty to some escrow system based on how often it's consumed.