It is difficult to make a fine distinction between history and mythology. There are great truths behind the ancient mythology of Hinduism. You cannot ignore a thing simply because it has a garb of mythology. Do not argue. Keep your intellect at a reasonable distance when you study mythology.
Intellect is a hindrance.
It will delude you. Give up arrogance, vanity. Cultivate love for imagery. Sit like a child and open your heart freely. You will comprehend the great truths revealed by mythology.