Another way to get rid of piracy sites is to improve consumer protections. Maybe make it possible to actually own high quality media, and do something about the streaming service BS and some content being unavailable through any other means? That might help with piracy.
I say this of course as someone who tends to prefer paying for media, but ran into situations where I literally could not or the process of doing so was not worth the effort.