There is a way to make piracy obsolete which almost happened in France: the Licence Globale.
https://fr.m.wikipedia.org/wiki/Licence_globale (content in French).
The concept is to allow the exchange of copyrighted cultural goods and collect a fee at the ISP level to finance those back.