Ezra Klein thinks that his haters hate progress and equality. I think they mostly just hate him.
Before describing a philosophy of everything, it's important to distinguish between properties of reality and properties of minds.
Psychology has long stank of fake results that don't replicate. But it's not hard to sniff out the bad science with a few simple rules, and that gives reason to hope that the field will improve.