I love Linux as much as the next guy, but this is off base. A good deal of Microsoft's strength lies in backward compatibility and entrenchment. Serving up a brand new OS could potentially destroy that competitive advantage.
A better strategy might be to incorporate better support for open protocols and document formats into their products and allow easier interoperability with the outside world. My biggest beef with Windows has always been that it's difficult to interact with its products using third party tools.