And awareness and tools. For instance, someone 3000 years ago looking at the moon and the stars are going to interpret the data available to them, as opposed to someone in modern times interpreting the data available to them.
The modern person has way more data, and far greater tools with which to see and collect that data. So what they have to say about it, will have way more knowledge and information that is it based upon. Whearse that primitive soul, at best has a very limited data available to them. They are automatically at a disadvantage.
Hence, trying to say someone in 600 AD knew more than what we do today about matters of science, is well.... purely a matter of faith alone. Trying to interpret their writings within a modern context, is mostly always just a matter of interpretive slights of hand in order to make them "fit" the modern context. That's typical a rather forced and unnatural interpretation, that no one in previous years managed to come up with before modern knowledge illuminated their understanding.
In other words, the understanding did not come from the Quran. It came from modern science, in modern times.