Don Winterstein wrote:

For one thing, if God could see the future in detail, why wouldn't he have inspired his prophets to make some of their messianic prophecies a bit clearer?

Jesus mentioned that his parables were to both reveal and conceal.  There is an enemy, he listens, and some things are not spelled out for that very reason.  God disclosed that the seed of the woman would bruise Satan's head, and Satan had Abel killed through Cain thinking he was that seed.

Dick Fischer  - Genesis Proclaimed Association
Finding Harmony in Bible, Science, and History
www.genesisproclaimed.org