I agree with your first paragraph.Some believe that omniscience means knowing all there is to know - but the outcome of contingencies are unknowable even by God. I do not see how foreknowledge is possible under that senerio.
I have seen too many people carried away by vain philosophies. I enjoy exploring these things but at the same time we have to be very careful.
Look around this thread for example. I do not know what you will find but I suspect you will find people belittling me (and others) for questioning their philosophies. That is how you can know their position is false - by the lack of love demonstrated.
This is not to say we can't get out of line (I wear out the path to the Throne on a daily basis). But there is a difference in steping in sewage and living in it.
Too often we get into a "my ism is bigger than yours" contest. I've gotten over ism envy long ago.
If our doctrine does not lead us to love one another then it is a false doctrine. If our position does not make us more gracious and kind then we need to toss it aside. If our gospel does not make us more like Christ then it is no gospel at all.
But I WILL have a private talk with Fra' Lorenzo, one day....
I also don't see how that scenario is possible if God is all-knowing.
I agree with everything else you've said.
ism envy.....LOL