Why does historic data often fail to see the future?

Another way to describe it: Making predictions when data fails you. The really fast answer: when the rules are static and well described, the machine gets it.  Example: IBM winning...