> IMHO what should change is we stop putting "peer reviewed" articles on a pedestal.
Correct. Peer review is a minimal and necessary but not sufficient step.