Ok. I guess we are going in circles.
Let me break it down,
a) We are one of the oldest and mostly intact (relative to the world) civilization in the world
b) We have been one of the richest regions in the world (hence the invasions and plunder)
c) We have had a swelled-to-the-brim population for most part
d) We have had excellent river systems which were key to flourishing of a civilization
yet,
a) We never explored nor debated the existential politico-legal framework like the Egyptians, Greeks and Romans did
b) We never had great philosophers who published journals on human thought
c) We did not have a just social system, no serious attempt was never made (no record) to alter it
d) We did not have any historians of repute who logged history for us, Romans, Greeks and Persians always had historians and writers even in the armies
e) We never developed a successful irrigation system, till the mughals came. We did not even improve upon borrowed agricultural tools like a sickle or a bull's harness
The fact of the matter is, our true contribution to the world is spiritual in terms of schools of thoughts for discussing theology and god. An indicator of this is the number of successful religions that came out of India.
There were Deans and academicians in ancient Greece who taught subject that both you and I have read in school.
Nothing of that sort has been recorded in India.
We had Nalanda and Taxila where theology and Vedas were taught.
Yet people go gung-ho about the Achievements of ancient India.
IF There ever was a time when we had achieved something great, it would have shown. When we can dig-up diamonds and dino bones, a great culture is not that hard to find.
As far as Mahabharata is concerned, I like it as a good story and dont buy any of the gizmo-crazy stuff that is talked about in it.
I hope we are on the same page as far as crazy stuff written in our scriptures being deemed crazy is concerned.
Maybe they were, maybe they weren't. Science grows progressively mostly, unless some one comes up with a steam engine, every once in a while.
There is no evidence and being a scientific man myself, I dont belive any of it. I am sure neither would anybody else.