But then the problem is not the science itself. Science is rather an abstract construct (like mathematics), which tries to explain reality. The problem is the people, the scientists with their preconceived opinions. Or also opinions that are currently allowed.
For example archaeology. In almost every TV show about archaeology there is the statement that scientists are surprised that our ancestors were able to do this or that. Something that, in my opinion, common sense had long since recognized.
Ideas that do not correspond to the spirit of the times are rejected.
One can always only hope that the truth will one day pave the way.
I have a scientific profession myself. And as you wrote before, many things can be explained with different theories. Unfortunately, we do not yet have a time machine to check why certain events (your power failure) really happened. Scientifically you can only "prove" things that are repeatable. But is this really true? I can calculate a mathematical formula 1000 times, and it always comes out the same (except for fractals?). But in fact a physical experiment must always give different results, because we cannot include all disturbing factors in our calculations. The "pure" formula may be correct, but it does not explain reality. Science itself may be "pure", but we can never apply it "pure".
Well, I don't know if what I am writing has anything to do with Popper and Kuhn, but it is my personal conviction regarding knowledge.