MS's QA is oriented towards making sure that individual pieces function, not that the right thing happens. Their aim is 100% automated unit testing... but nobody ever tests that doing something is intuitive.
The UX folks do, but that doesn't mean they get their way.