In all three cases, someone proposed some finding/theory. Other people “failed to replicate” it in some context. After some debate, new discoveries come along that update the original finding/theory.
Fair enough.
It’s easy, even trivially easy, for people who use bad research practices to defend themselves on Redish et al.’s theory.
But their reasoning can be used as a convenient disguise for bad research practices -- a problem that has been overwhelmingly documented in many fields, but that they manage to avoid discussing altogether.