Even simulations are based on formulating rules or laws in which the different parts operate within. I think you are bringing up an awful lot of straw-men to counter my point. I never suggested one should be narrow minded about it, simply that by merely having observations, we don't really have science. IMHO science relies on having theories which we can formulate rules or laws from which makes it possible to make predictions. What else besides explaining things and making predictions is the point of science?
"It's more than a tad racist to insist that Egyptians, Babylonians, Chinese and Indians, as well as medieval Arab scientists were all child races incapable of truly knowing what they were doing."
What on earth are you rambling about? Were have I made even the faintest suggestion that that is the case? Different civilizations has invented different things and advanced at different levels and different times through our history. Pointing this out isn't racist with respect to other people. Is is racist against Europeans to suggest that Indians invented the zero and our numerals. Am I then suggesting that those stupid childish Europeans couldn't come up with even basic stuff like numerals themselves?
Is it racist to point out that native Americans didn't invent quantum mechanics?
Anyway I don't believe there is such a thing as human races, but there definitely are differences between various cultures and civilizations.
It is an undeniable fact that western civilization was the main driver of the scientific revolution. Should it then not be interesting to understand why it was that the west advanced so much further than the others. One of the key observations which helps understand this is the western preoccupation with formulating laws of nature early on.
How else can you explain how a relatively poor and backwater region of the world could end up eclipsing, far richer, more populous and advance regions such as the Arab world, China, India?