Have a look at what I use, nothing but Microsoft (other than some dabbling with Linux) and have done so for the last 30+ years, so I'm effectively wedded to Microsoft (happily so). I totally support the Windows OS, but do not support some of the implementations of Windows 8.
The Windows OS is but a platform/support system for what I use day to day, if that platform/support system affects my daily performance in a negative way, then I have a right to be critical. It is my personal opinion, but it appears to be reflective of what a great many others feel as well. For those who are unable to take such criticism, it reflects great insecurity or simply blind acceptance of what's thrown on your plate.