I think there are crystal balls as well as prophecy, they can see a future or millions of futures but they can't make the one they want to come forth.
The giants kept seeing their own destruction in the flood before it happened, I think when something like God wiping out the Giants happens it's because in all timelines the flood happened.