It's complicated. The future isn't necessarily set in stone, it can shift and change like the tide, because people are bloody unpredictable most of the time. But there are some events that will go the same way no matter what someone tries to do to change it.
no subject
...
So, yes and no. Depends the sort of vision it is.