God cannot tell the future. God cannot even tell the future of the narrative in the Bible. This argument is partly a rebuttal—the prophecies aren’t true—that has somehow turned into an opening statement. I don’t understand that. But still, the prophecies in Isaiah that the Nile would dry up or that Damascus would cease to be a city never same true, and neither did Egypt become desolate. According to Mark 9 Jesus would come back within one generation… Oops.
The Christian claims that omniscience (knowledge of all things, including the future) is a necessary part of the definition of a God, and therefore God is omniscient. When the two opposing claims—“The Bible gets the future wrong” and “God knows the future impeccably”—collide the atheist stands in the position of ‘well, it doesn’t matter how much verbal dancing you do, you can’t silence the fact the Bible is just wrong about the future’ as he rightly should. But the Christian says that all failed predictions of the future are merely the failures of human prophets and human authors. And I agree.
The disjointed nature of the Bible, including the failed predictions, stinks of multiple authors. Many people agree with this. But the disjointed nature also points to an absence of consistent revelation, or One source.