You underestimate Microsoft's need to learn everything the hard way.