Microsoft is being super lazy
"What's likely happening here is that Microsoft is being super lazy and checking the user-agent string to see which version of its code it should serve to the browser"
No, really (sarcasm), the only lazyness is in using the agent string to detect the browser and so make running any otrher browser a jolting experience.
“We will bind the shell to Explorer, so that running any other browser is a jolting experience.”, Ben Slivka
“In one piece of mail people were suggesting that Office had to work equally well with all browsers and that we shouldn’t force Office users to use our browser. This Is wrong and I wanted to correct this.”, billg