"Interesting to find an Aristotelianism here. However, the premise is incorrect, so the conclusion is neither correct nor incorrect. Science is built on the error of Cartesianism, the error being in not using reason to locate the limits of knowledge."
It's just that Descartes jumped out of his epoche and most every scientist since has followed suit. Galileo was the most recent one to get it right. Mathematicians are the one group that can define their own substances.