why ancient hindus didn't create historical records
Hindus believe in माया , by which is meant a temporary cacophony of the world which keeps trying to interfere in the union of Soul with the God. So hindus never considered creating any monument or record for a 'temporary' thing...the entire History, as we believe it to be, now. Because such a record would strengthen the interfering force, the माया .
The result is that, in real scientific terms of today all our "history" is just a mythology, a figment of some one's imagination.