I think that if you looked into it you would find science, in fact, doesn't provide all the answers.
They are struggling right now, with trying to fit evolution to the complexity of the living cell.
The cell is so miraculously complex that it doesn't fit the simplicity of the idea of evolution.
Precisely: a cell is like an engine. No one part alone is worth anything, but together they form life. A cell couldn't have evolved because one peice alone can't do anything. Two peices alone can't do anything. 10 peices alone can't so anything, and 1 extra peice makes it no better off.
Besides that, everything has to be assembled just precisely. Evolution cannot provide for that.