It's actually cultural. Even foreign historians from a thousand years back such as Al Biruni criticized the Indian cultural norms of focusing on oral traditions, instead of written text, and the use of assumptions, story telling and exaggerations instead of facts and accurate retelling, which in turn feeds into a culture that prioritized fantasy over curiosity. It's stunning to say how we can obtain accurate records of the locations of the homes destroyed in the Great Fire of London in the 16th century, but don't have an accurate account of many kings in the Indian subcontinent during the 19th century.
This could have been a direct result of the caste system, wherein the deep study of literature was only allowed for Brahmins - not even the kings and nobility.