Let us assume that some person (let’s say, my next-door neighbor) has infallible foreknowledge of the entire future. He knows everything that is going to happen, down to the tiniest detail -- and his knowledge is infallible: it is impossible that he could be wrong.
What use would this knowledge be? It’s easy to think that he could become rich by betting on winning horses at the track or investing in the right stocks. But that is true only if it is compatible with what he already knows about the future. That is to say, he could only do those things if he already knows he is going to do them. If he knows that I am going to wear mismatched socks tomorrow morning, then no matter what anyone tries to do to change that, I am going to wear mismatched socks tomorrow morning. He could tell me about it in the vain hope that the warning might get me to pay attention and wear matching socks, but he already knows that I won't. He could break into my house and burn the contents of my sock drawer, but no matter what he does, if his knowledge is infallible, it will not alter the fact that I will wear mismatched socks.
Even worse, if he knows that a terrible calamity will happen without warning, he will be powerless to warn anyone of it. If he knows that his child will be killed in a hit-and-run accident, it is impossible for him to prevent that from happening -- after all, his knowledge is infallible.
So if my neighbor had this kind of infallible foreknowledge, what good would it do him? And should it make him somehow more admirable than me, with my limited foreknowledge? Would it make his praiseworthy, or worthy of worship? I see no reason why it should, in and of itself. It gives him no power whatever; indeed, it seems to me that it only illustrates his powerlessness to himself.
So why should the idea of infallible foreknowledge be ascribed to God? Its value seems to be limited to a sort of trick or circus act, where we can ooh and aah that he gets it right every time we flip a coin. It seems to me that another view of God has far greater value: the view that God knows what is most likely to happen, given current circumstances, but has the power to influence current circumstances to make something else more likely -- in other words, to prevent something from happening.
Of course, God could only do this if my next-door neighbor infallibly foreknows that he will -- which is why I choose to believe that no one has infallible foreknowledge.