I only used Windows at work and for games in a VM, so take that with a grain of salt:
Older Windows bugs seemed fair: mostly edge cases, weird UI interaction, or stuff that only came out under heavy workload (also, windows file system).
This past few year, the bugs are incomprehensible. I understand non-professional versions are considered as Beta since Win10, but what it felt like is that Home version are actually alpha, and windows pro seems more and more like a beta.
NT4 had many serious BSODs. SP6 was so problematic due to a critical bug in LSA that it was re-released as SP6a.
Windows bugs have moved more and more into the 'edge case' territory. Not that major issues don't crop up for "everyone" today, but BSODs used to be much more common. Part of that was due to the architecture, thus drivers, but the other side of it was core Windows functionality that just had bugs.