Science is rarely settled and evolution depends on it.
So essentially, it is based on a foundation of shifting sand.
That doesn't make for very settled science.
One must accept the best explanation one can develop, until a better one comes along.
As you say, science is rarely settled, but that need not require giving up on science