Ignorance knows no bounds. Especially when the ignorant get to set their own standards.Isn't that what scientists do? They set their own standards on what is allowed in science by a priori demanding that all existence only be explained via natural means? Therefore they can only reach natural conclusions?
Sorry, when someone ran a particular experiment 1,000 times and yielded the same results each and every time, I know if I were to do it, it would work out the same way as well. Such a waste, right? You see, if even one pass yields different results, they have to scrap it and get back to the drawing board and try to find out why it didn't work that one time. iirc. That's how they discovered neutrinos or something. Science has a better track record than some lucky charm or prayer. Sometimes those appear to work, but they're capricious at best, aren't they?
Science doesn't have all the answers, but it's learning more and more as time passes. Each iteration becomes more accurate, than the last. The poplular alternative is to look at an ancient book written by people that thought the Earth was flat, and look upon that as 'true knowledge.'
So far, they've found that everything has a natural explanation. Things we don't know, may have something supernatural behind them. Just as Thomas Edison didn't invent the lightbulb in one go, scientists try to find a natural explanation. If there isn't, they'll be the first to admit it, but just because something didn't work once, doesn't mean, "There's a supernatural explanation!" You try something else, try try and try again. Using this method you can only find a natural explanation, if there is one. If there is no natural explantion, we will find what works. But capricious, immaterial, invisible, entities just don't leave much behind to be discovered in the natural world.