Religion tells people that they are defective and that the only fix is god. I don't believe that is a very healthy perspective on life. there has never been an ounce of proof that any god has ever existed. The more likely explanation is that people were just trying to explain with there very limited understanding and education what they saw and they had no other explanation for. I would far more believe that the god's were extra terrestrials than spiritual beings. Snakes do not talk, burning bushes do not talk, people can't walk on water and people don't live in a big fish for 3 days. The other aspect that people miss in some of these interpretations of whats in the various versions of the bible is that these ancient cultures relied on hallucinogenics a lot to talk to there gods. That and the practice of starving yourself for weeks before you talk to god explain quite a lot of what was going on back then.