What is it that science hasn't explain from it's perspective?
Science describes and classifies what it sees. It relates bits of physical reality to other bits, typically mathematically, chemically, or mechanically.
Science doesn't examine itself. It doesn't tell us what science is. It doesn't tell us what kind of intellectual authority science has or why it supposedly has it.
Science doesn't supply the broader metaphysical context. It doesn't really tell us why there's a physical reality in the first place, or why physical reality displays the order that we believe it does. It doesn't explain what kind of being the so-called 'laws of physics' possess. Science doesn't account for the existence of mathematics or logic or explain how humans know about such things. Science doesn't tell us what other kinds of unknown and unimagined reality might hypothetically exist. Science doesn't tell us what truth, meaning (of language or of life) or knowledge are or how to acquire them.
And it doesn't provide us with a direction. It doesn't tell us what human flourishing is or what the goal of a human life should be.
I'm not saying that religion provides most of that either, certainly not convincingly or plausibly (in my estimation anyway). If religion has any virtue, it might be that it doesn't prematurely slam all the intellectual and emotional doors shut.
Science doesn't always slam them shut either. There are countless (perhaps the majority of) scientists who still retain a sense of wonder and appreciation for the mysteries of reality. In many cases, it's precisely that feeling that drew them into science in the first place.
If I'm criticizing anything here, it's that (typically layman's) religious-style faith in science that we call "scientism". We occasionally see it here on Sciforums, many of the terribly-misnamed "skeptics" display it, and it's the stock in trade of the "new atheists". It seems to me to merely be replacing the age-old historical function of religious priests with a new authoritative priesthood in white coats. "Scientists say..."