What makes a science is the human incentives
And not just the knowledge. A human organization with the right incentives will eventually output good science. Not overnight (research is messy), but over the long run. If your incentives are garbage, however (as they are in econonmics), you cannot really expect anything from the quality of the output as the research messiness translates into science messiness. A discipline's institutions are reflected in the science it produces over the long run.
Myths, such as the scientific method physicists supposedly adhere to, are also extremely useful.
All that to say that, in general, we should strive to influence structures rather than events.