Plus there's the fact that science is based on objective measurements, while things like our subjective experience of the world aren't measureable. It's also based on repeatability. Imagine a unique cosmic phenomenon that only happens once every 100,000 years. It's gonna be pretty hard to observe it.
Believing that science can explain everything is a religious belief. The only thing we know for sure is that science explains many things.