Microsoft does not want a platform dominated by one hardware manufacturer. Their interest is for Nokia to be the Compaq of phones, or something along those lines.
There's no way that Nokia can really own the platform so that the same stuff that runs on their phones won't run on other phones in the future. Microsoft owns it, period. With Android, being open source, they would have had a bit more leverage.