Thank you very much for sharing your thoughts and observations. In your last sentence you could replace "psychology" with many health science disciplines (particularly nutrition science). I have set-up a "radar" to inform me by e-mail about the latest publications on topics related to my work. That "radar" throws 2-3 dozen new articles into my email box every day. Scanning the titles for the phrase "associated with" or similar, has become my habit of weeding out useless ones.
What you mention about the issue of poor replicability is also not confined to psychology. The pharma companies, particularly in the oncology theatre, complain about the non-replicability of many if not most clinical interventions that have been published as successful.