works to prevent exactly the problems you claim exist with science today
No, that's what it was supposed to do. Now it has been subverted. All you need is a few "celebrity scientists" to sit on the board, and presto, you have whatever 'truth' you want to have. Kinda like the US hand picking its supreme court justices, congressional committee members, etc.
As for your other point, I am a scientist myself. Although perhaps a little older, a little wiser, and a little more jaded. Quite a few times now things I have believed to be "accepted fact" all my life turn out to have been some manipulation or other from one or more large research companies. Now I believe that even my beloved science is not as clear cut as it used to be back in my grad student days. The truth belongs to whoever writes the book. Period.
No, that's how science is supposed to work. Like everything else, nowadays, however, it has become corrupted. Now the only projects that get funded are the ones supporting a particular line of reasoning. Experiments are done without controls, and ad hoc hypotheses created to explain anomalies in the data. Politicians actively suppress researchers who suggest things that contradict doctrine. Oh, and what exactly do you think the "peer review" process is all about? Since when did "peer review" publishing become part of the scientific method? The only "review" one needs is to be able to reproduce the experiment.
I don't trust "scientists" much anymore. Any real progress and truth is hidden by a minefield of deceit, a moat of lies, and battlement upon battlement of patent and copyright lawyers. In the future no doubt humanity will be taken for such a ride by some greedy narcissist that the whole scientific community will be shaken up, ironed out, and we can finally start again making real progress.
This hypothesis had little support in the scientific community,
The support was just as valid as the current support for the warming argument. People were just looking at a different part of the "historical" graph.
A verbal contract isn't worth the paper it's written on. -- Samuel Goldwyn