Science is not perfect, and it often gets the wrong answer. Again, what is your suggestion for a better means of gaining knowledge of the world?
Even the scientific method assumes that any answer or theory may be overturned by later findings, etc.
Yes, one of the positive features of the scientific method is that science it is capable of self-correction.
Science is capable of the wrong answer, which you euphemistically call "self correction." I don't have a better method, but I can spot when a method is flawed, and to suggest that "science" is somehow the last word on a theory or guess is just ignorant.