Ignoring the fact that you can indeed get the research for free if you e-mail the researchers... Who is going to pay for unlimited online access?
Somebody has to pay for it. It is not free to publish journals, or keep tens of thousands of them, with millions of articles, around indefinitely, for instant access by anyone on the web.
The only thing you can change is who is paying whom. Either you pay a publisher so that they maintain access. Or the people actually publishing an article pays the publisher (Open Access), in which case it's taxpayer money from the researchers' budget paying for it. Or you have lawmakers create some government subsidy for them to maintain access, or you have lawmakers create some government agency to maintain access. Other ways to pay include big private donors, universities, libraries, museums, endowments, foundations, societies, etc.
In all of those cases, someone will be paying. The question is, who, and how much? So far, nobody has offered to cough up all the dough. Maybe you can get Bezos, Bill and Buffet to chip in.
> It is not free to publish journals, or keep tens of thousands of them, with millions of articles, around indefinitely, for instant access by anyone on the web.
it's not free but it's pretty cheap. you can pay a tiny fraction of what the public universities are currently paying for access to these journals to maintain a repository of scientific papers.
look at scihub, is it being funded by Bezos, Bill or Buffet? no. if a single person can host all those papers herself backed by only random donations, I don't think any government or hell, any university would have any trouble doing the same thing with marginal amount of support.
If all you want to do is say "we have pre-pubs on a free FTP server", sure, that's cheap as hell. But it doesn't replace the journals, it doesn't address research funding models, it doesn't move scientific progress forward.