From the very early days of Windows, ie DOS, I knew that technology is not for me. To begin with, I preferred the Motorola assembly language / chip topology, compared to Intel and its segmented memory, LSB first etc... Then, the cumbersome, ugly, counter intuitive, and often weird DOS commands and BAT language didn't win any more sympathy - neither to me, nor to my friends at the time.
Then... came Windows. Just the name. Say, you create a new car - how do you call it? Pistons? Wheels? Really, looks like the MS guys has to throw a name [and an OS] in a hurry... Everything in Windows (3.x), from the design, to the OS implementation, was a disaster. We had to work on Windows, because it was - already - everywhere (fortunately, important work could be done on SunOS, and later, Linux).
What keeps me on/off Windows? I've never been "on", and I don't see how I could be nowadays (thanks to clouds, Internet, Macs and Linux). I even gave a try, after years of abstinence, to Win 8 (had to), and really, MS didn't change much in they way they look at how to implement things.
Some people are really "on" Windows... the only tangible reason for that is beyond me - maybe because thanks to MS propaganda, MS schools injection, etc... some people know only one OS well, Windows, they built a business on that, and they don't want to change now. Understandable.