I am not segregating physical and spiritual because you are not doing so. On one hand you are referring to astrology as some meta-physical endeavour, and then jumping straight into instances of real science that are totally unrelated. You do this again in this post as well.
I don't know why you are trying to make it all sound like Divine inspiration. There are perfectly well known explanation for the scope as well as limitations of ancient Indian scientific achievements.
Indian aptitude for arithmetic of large numbers is well known. Many of the concepts that the Arabs used and introduced to the West were indeed taken from Indian mathematicians. Same goes for our physicians. Sushruta and Charaka can be said to be early practitioners of the "scientific method". But that was then. Today, all the low-hanging fruits have been achieved in science and we are not the ones' doing the research or making the breakthroughs. Widespread belief in superstition, coupled with the arrogance that the West has to "learn" science from the East that it surpassed hundreds of years ago in the field doesn't help.
As for claims such as number of species, there are different estimates for different studies, depending on which you wish to quote. The claim about 8.4 million species is taken from chapter 12 of the Garuda Purana, which promptly goes on to deliver absolute scientific howlers in the following passages. As for parallel dimensions, I had envisaged them before reading my first String Theory proof. But that was an idle fantasy, and not science. Science needs to be backed by proof as to how the result was derived, not a simple bland assertion. Without the mathematical solution or experimental verification involved, what exactly do you propose Western scientists are supposed to learn from the Puranas or any such text?