What if he can can only see a part of future like:
Ace vs BB outcome,
WB's demise at MF by BB,
And how BB will grab WBs territory.
We know observation haki gives future sight and who knows Shanks can probably see future events or predict them like Shirley.
i know oda at that part of the story...