Здравствуйте, Дмитрий!
Надо различать прогнозирование и видение будущего. Безусловно, Бог знает тайные движения человеческого сердца, причем тайные даже для самого человека. И, конечно, Он видит следствия, которые произойдут, но они произойдут потому, что были избраны человеческой свободой.
Но самое главное, Бог вездесущ не только в пространстве, но и во времени. По слову святителя Григория Богослова, «Бог ничего не предвидит — Он видит». Это связано с тем, что Он находится вне времени. Бог пронизывает Собой время, но Сам находится в вечности.