No, science works on the best hard-to-vary explanation. There will always be a better explanation because problems are inevitable. But problems are soluble, so science’s task is to infinitely find the next explanation.
Saying science is based on fact leads to authoritarianism.