I agree with you and with Curt Woodward's final summation, "It makes sense, if you can stay awake." There is some meaning behind the catch phrases. I also agree with you that it about putting the overall company goals above the idiosyncratic.
I disagree that this is necessarily bad or means removing small high functioning teams. The ability for a developer to create an application that functions is different environments, such as desk top, cloud and tablet is significant. What is means for Microsoft is understanding requirements, a high level vision, and how to generate a standard across team. This is the kind of thing a large company can do. They can make their own de facto standard and stick to it. Sometime that means their engineers can't do things the most natural way for a specific environment, but being intuitive for the internal engineer is not the most important element of the product. How it suits the customers, such as an external engineer and end users is what matters.
Sure their needs to be tailoring by the external engineer so that the application would suite a give format. But this is a lot different than having to retool the whole thing because each technology from the same company is fundamentally different.