-
Ever since they ditched the old consumer versions of Windows, which were really just GUIs on top of DOS, and unified on the NT line, things have been more complicated.
So with Win2k, for example, they moved printer drivers into kernel space, where they really shouldn't be. Some performance benefits, granted, but now your printer could cause a BSOD. Not a win.
"But critical systems don't have printers attached!", you might say. To which I would respond that reusing the printing API for purposes that don't involve a machine that puts ink on paper has been a thing for a long time.
Isn't NT supposed to be far more stable than more recent versions of Windows?