The open stance on R&D that the industry is currently adopting is good for everybody involved. I hope it will become the norm someday. Journals and other centralized entities that regulate access to science should wane and disappear, the sooner the better.
To the extent that other mechanisms are in place to to peer review research and curate quality, yes. And yes I'm aware that the current system is far from perfect.