Papers produced using any amount of taxpayer money should be required to be publicly available. Not doing so is like stealing a farmer's crops so you can sell him food made from them.
Whereas basic science is almost entirely tax funded, making a pretty good case for it being a public resource.