Only a book written by the God who knows the end from the beginning could predict the future with one hundred percent accuracy. The God of the Bible (unlike all other "gods”) is not limited by time, space, or matter. He created all of those on Day One and is "above” and "outside of” and "not limited by” His creation in any way. We are the ones who are limited by time, space, and matter, not God. The fact that He knows the future does not mean that He controls the future and we are robots acting out a pre-programmed set of instructions. He has complete knowledge, yet we have complete control at all times. He could step in and control everything, but then we would be robots and not humans. It is called Free Will. That's a gift God gave to mankind.