Yeah, but I game a lot, and I am constantly seeing people on game forums complaining about lack of compatibility. (Or more specifically, "No Tux, no bux!") Hence, I've always been willing to put up with Windows up to now just because it's seemed less of a headache than working out how to make games compatible with a given distro.
I suppose you could just dual boot, or keep Windows in a virtual machine, or even just have a separate Windows computer for gaming...
The thing is, if I have Windows on a machine, then why would I go to the effort of rebooting to go back to Linux just to use a web browser or other less-intensive programs when it works on Windows, too? I'm still having to use and get used to using that version of Windows, so I've already invested the costs of using that version of Windows, but now I have to also invest the costs of getting familiar with a Linux distro, and the time it takes to reboot or the monetary cost of having another computer.
If there's something I need Windows to do, and there's not really anything I want to do that I specifically cannot use Windows to do, then it always winds up just being easier to use Windows even if a version annoys me than to try to only use it some of the time.