The problem is with more with scientists (or pseudo-scientists, a.k.a. "social scientists" like psychologists) who present the frontiers of research, where "facts" change from year to year as settled science. There is a core of settled science that will not change in the next few millennia, such as Newtonian mechanics (plus special and general relativity, just because GPS system will have hard time working unless these are accounted for) as damn good approximation to every day experience, and no member of public, no matter how "ignorant" they are, will dispute them.
Scientists should be honest about when their theories and hypotheses are far from proven (and proof, in last century's scientific standard, consists of producing verifiable predictions that no one would've guessed absent the theory; the more the verifications under more varied scenarios the better) and hold their ground only when they know that the ground they stand on is solid.
Instead, when they try to beat over the public's head with their latest theories and yet unverified predictions, changing their story every few years, they only lose the public's confidence.
By the way, belief isn't static either—there is a horde of theologians who would be aghast at hearing such a thing (and how do you explain gay and women bishops getting ordained, if belief were truly static). The difference between leaders of beliefs and "leaders" of science is that leaders of belief focus on the unchanging core of truth (or "truth", if you prefer), such as existence of a just God (which is, at least, unfalsifiable), while "leaders" of science are constantly distracted by the latest fads.