That kind of says it, the last part. People here don't bother with Windows. It sometimes feels like some people here have an "All Apple, all the time" approach. Even the ones that like something else (usually Android ) seem to have a seething hatred of anything Microsoft for no good reason.
Are you kidding me? I've dealt with Windows since 3.0 and it probably peaked at 3.1 or perhaps 95. W7 which I am using now is bearable because it's somewhat stable.
All this hatred towards MS stems from: the stupid and all-too-frequent errors. I don't necessarily get the BSOD anymore, but I sure as hell get random "can't do it" errors, which are caused by software, the OS, or the OS not working with the software. Ctrl-alt-del city, baby.
The developer is going to have a damn hard time planning for all the opportunities for error because the OS lets anything do anything at any time. Who can plan for errors that even MS doesn't know is possible due to the millions of permutations? It's the Wild West.
That's why it's the OS's job to standardize modules and APIs like animation, graphics, physics, the desktop, video playing, music playing, etc... so the software has to ask permission from the OS to use anything. Seems like all Windows can be bothered with is managing the clock, the HDs, the video card, and the CPU, and the RAM. And maybe the root directory.