Mmmmm ....
Good question .... my thoughts are that you either have it or you don't!
Some will have more than others ... some will be able to increase their level of "savvy" with time ... those that have not got it will most likely never have it ....
I don't think you can teach it.
Those that don't have it should stay on the ground ...and preferably remain walkers (& public transport users) not vehicle drivers!
(Hows that for a point of view?
)
Cheers