There's not a lot of real predicting in bio research IME (granted only with a couple subfields). A bunch of things are tried and then whatever works is the focus of the publication, with a write up implying there was a clear hypothesis from the start. Of course not all bio labs are like this, but I'd argue not all psych labs are either.
A lot of this is bad incentives and poor training, but human research is especially hard to control. So I think the issue is partially inherent to the field (in both psych and to some extent bio).