Microsoft's work with GNU/Linux, or rather "interoperability" was largely limited to release the specifications of their protocols which saves the Samba guys the trouble of reverse-engineering them. So it wouldn't really affect the quality of the rest of the OS. Maybe you should just give the FOSS developers some credit?