I actually attended an evolutionary psychology conference this August and the keynote speaker addressed this issue as part of his lecture about the effects of intelligence on humans' social and biological development. Essentially, humans and other species have an internal bias that favors belief in intentionality of phenomena, and it can be explained by a simple diagram of cost / benefit ratio. If a person is hit with a coconut and assumes that it was intentional, either he is right and saves his own life by being overly cautious, or he is wrong and just paranoid. On the contrary, if he dismisses it as simple gravitational action, he can have made an intelligent deduction, or he could die as a result of ignoring an enemy threat. The same cost / benefit ratio can be applied to a sound in the bushes, a rain storm, an earthquake, voices in your head, etc.
Obviously, since the cost of indifference (possible death) is far greater than the cost of caution (paranoia), evolution favors those who assume that all phenomena are intentional and that everything happens for a reason. Consequently, greater mental capacity is required to distinguish between the two and as a result, natural selection will cause those with diminished cognition to default to presumptions of intention, since they are inadequately prepared to try to make the distinction for themselves.
In modern society, this parallels with the correlation between low IQ and high religiosity.
Science is advanced enough to explain why people believe in those things, and in fact we have perfectly good explanations for why people falsely believe in miracles, psychic phenomena, and ghosts.
In fact science is open-minded about those things where the "true believers" (who insist that they exist despite the complete lack of evidence) are utterly closed-minded about them.
Science does not explain the occurrence of miracles or psychic phenomena for the simple reason that there are no miracles or psychic phenomena to explain. What there IS to explain is why people believe in those things, and we understand that quite well.
Your "adapt to cultural trends" line is just silly - science is about understanding reality, not about accepting things just because some culture holds them to be true. Blind acceptance is not being "adaptable" - it's being dogmatic.
I'm not sure if you're familiar with these topics, but these should be an interesting read at least for some other people in this thread.
Russell's Teapot - pretty straight-forward explanation of why the burdon of proof lies on the believer, not on the scientist.
Conversational Intolerance - explanation of why the plea for respect for religious ideologies is an unacceptable double standard when compared to the demand for empiracal evidence to support any other form of "knowledge," specifically with regard to scientific data.