I believe I have good foresight and yes, I'm suprised by the number of people who appear to lack it. I can't predict everything that will happen in the future but what I do is anticipate future consequences of my present actions and where things might be headed based on the state of things now. I would guess Ni would be the best fit cognitive function for foresight.
I think the people who seem to lack the most foresight have weak Ni. Some of them are Se dominant types who live for the moment and don't think or care much about future implications.
5w6 or 9w1 sp/so/sx, I think
Yes. I find myself so focused on what is coming that I'm often blind to what is going on in the here and now. It was really bad when I was younger, less so now.
The only time when this really fails me is when my emotions are running high...I get too absorbed in how I feel to see clearly.