Journals becoming free would probably vastly more to the economy than the rents extracted by the journal publishing industry.  Sci-Hub is one way, but perhaps another way would be either a philanthropist or government buying the companies out, or applying eminent domain to the research.