Question: How can we know that the shastra is correct? The ancient traditions are oral and only recently in historical time were they written down. And we all know that when a story is told it changes from one person to the other. The new testament of the bible was written 70-100 years after Christ’s death. Here your talk about thousands of years.
Even the Mahabharata is known to be full of corruptions. So, how can one be sure that all the other texts were not altered also? You assume the former