>Science can test hypotheses, even if individual scientists fall in love with their own theories.
The scientific process is incredibly useful, but I grow tired of the near religious reverence for the nebulous "Science."
Science isn't monolithic. It isn't an object, it can't do anything. Science is merely a process practiced by people. Science is the scientists.
Science has hierarchies like any other human institution that can wrongly prevent the spread of dissenting ideas. All it takes is enough people in the right places to keep a bad idea firmly entrenched for years. As research becomes more and more specialized we may become even more vulnerable to small entrenched groups with incorrect conclusions.
Many of the incorrect theories overturned through the years, where done so, not because the scientists who make up "Science" changed there mind after seeing contradictory evidence, but because they died off.