Why would anyone believe science is even capable of explaining all phenomenon. Science is limited to explaining phenomena that is not only repeatable but repeatable at the will of humans within a controlled environment. If for instance something happened like water materializing in thin air at the will not of a human but of something else this would NEVER be understood by science. It would still be very much a part of reality regardless of the opinion of scientists.