For someone who is born in India, some of the few mythological stories we watch on tv/hear from our grandparents are Ramayana, excerpts from Mahabharata or other Vedic stories of gods, the vedic way of life/afterlife etc etc... Well as a kid, I really liked them. But now, thinking about them, I feel all the stories make sense. There are proofs that the Ramayana and the Mahabharata really happened. I am not going to dwell on the proof's part.
putting this aside, we also have vedic science, vedic mathematics, vedic metric systems, vedic cosmology, astronomy, yugas, evolution, ayurveda(medicine) the list keeps going on. You name it, we have it way earlier than the rest of the world actually knew what it was. It looks like we(the Indian history) almost have a perfect and complex system for everything we need. But most of them wouldn't believe all this especially in the western world.
So everything is like a story perfectly laid out for people to read about their history and learn science in the process. But, I feel there's something missing for all of this to actually believe. So I guess my question is whats the missing part ? why did Indians just leave behind all the science and technology they had ? why isn't the knowledge of the Vedas carried to the modern India ?