Public resources? How do you figure? Not all research public is a public resource. Pharmaceutical companies publish, as do private foundations. Anyways, if the research was funded through public money, it gets published for free anyways.
Now, there is a delay (1 year?) between when it's published in a journal and when it's freely released, which I can understand bothers people, but it does eventually make it's way out to the public domain.
>>It was expanded back in 2013 to all federal organizations that spend more than $100M in research.
Why some arbitrary figure like $100M? why not $1M or $1K or for that matter even $1?
It should be other way round, if any research gets any funding (even $1 or 1 cent) then also the papers coming out of that research should be immediately released to public else they should not accept that grant/funding. The journals should not get a free ride for 1 year or so.