hint: it has something to do with the fact that Windows machines have a reputation for BSoDing regularly, whereas Linux systems have no such reputation.
If anything Linux Desktops are way less stable than Windows Desktop. Try crashing a graphics driver on Linux and see what happens and compare that to Windows (it restarts without interrupting operation). Most of the Linux schedulers are awful for interactive use as well. I'm forced to use Debian and Scientific Linux installations at work, they are so much worse at basically anything I've experienced both on Windows and macOS it is not even funny.
I experience somewhat frequent GPU crashes when playing Diablo3 under Wine with the integrated i3-4150 GPU, but the graphics stack recovers by itself in about a minute. I can then continue from where I left off, sans the application that crashed with it.
Under Windows the recovery is instant, there is an audible bell and a popup window in the taskbar saying something along the lines of: "The graphics driver has crashed and has been restarted". In any case by now I'm pretty sick of Linux fanboys making fun of people using other operating systems. Using Linux as a Desktop OS, especially if your are not given a chance to modify the installation is an exercise in self-flagellation.
For Linux it's IME not BSODs, but deficiencies in desktop usage situations. A CPU and I/O scheduler that causes sound stuttering (now better than five years ago), or my favorite... CDs with read errors can hang much of the user interface forever and effectively require a restart. Not even mechanically force-ejecting the CD helps. It is AFAIK not due to programming errors in the UI - processes become unkillably stuck. Fortunately it isn't very relevant anymore. It may even have been fixed and I haven't noticed.
Network drives going away will still reliably hang explorer processes. It’s 2017, there’s no reason to be doing network access on the UI thread anymore.
I've been using Ubuntu desktop for over ten years. My experience is that every now and then it just stops and needs a hard reset. Not as polite as a BSOD.