I have the strong impression that many of these problems can be avoided by using bayesian statistics and including reasonable prior information (possibly hierarchical). See Gelman on this topic. I suppose that this illustrates that prior information is especially important in more complex fields.
The Decline Effect and the Scientific Method (article @ the New Yorker)
First, as a physicist, I do have to point out that this article concerns mainly softer sciences, e.g. psychology, medicine, etc.
A summary of explanations for this effect:
These problems are with the proper usage of the scientific method, not the principle of the method itself. Certainly, it's important to address them. I think the reason they appear so often in the softer sciences is that biological entities are enormously complex, and so higher-level ideas that make large generalizations are more susceptible to random error and statistical anomalies, as well as personal bias, conscious and unconscious.
For those who haven't read it, take a look at Richard Feynman on cargo cult science if you want a good lecture on experimental design.