So hairy you want MS html, MS Css, things that only work on win32, etc?
Bill Gates is what caused MS to focus on being proprietary and monopolistic! He was the one who broke ASCII so you needed dos2unix and unix2dos on purpose to make porting hard. He made Sco Xenix broken so it would be harder to port apps to solaris and irix.
You may hate the new CEO but he is open sourcing things, supporting Freebsd and Linux to azure, porting PowerShell to Linux and Ubuntu to Windows, creating ms code editor to Linux and Mac OSx, and Android and mono development to visual studio 2015.
Bill Gates would reverse this.
Personally MS is making much better applications. Windows is the only issue based on 2 things which a QA team and less spyware can fix. Keep in mind your phone and Browser do the same things. If MS needs to fund this they should sell different versions