Microsoft’s strategy has, for a long time now, seemed to me to be one of pure reactivity. Look for what others are being successful with, then try to emulate it just well enough to turn a buck. A vision for the future? Someone else will take on the big risks and figure that out.