Many journals (Elsevier even) now have an "open publication model" if you're willing to pay them $2-$3K up front to cover costs. Some other open journals have a similar model. The cost for libraries to subscribe to journals as an institution is massive. If funds were instead allocated to paying basic fees for editing in lieu of subscription costs, this would be circumvented. One problem is older stuff stuck behind paywalls.
In any case, the tide will turn. Publishing companies must evolve if they hope to avoid being a tiny footnote in history 50 years from now. (Assuming there's space in the margin)