I believe the Bible was written by several bronze age people who were trying to build up confidence and loyalty in their little wandering tribe. Back in those days telling stories was the only way legends were kept alive and passed to subsequent generations.
After reading the Bible all the way through without anyone guiding me it becomes very clear that this is a work of man and not of some omnicient being. Also it is very clear in the New Testament that these writings were for people of that time period. They all thought they were in the last days and that Christs return was imminent. They certainly did not expect that his return would be centuries in the future much less millenia.
Donny