I agree with you. Microsoft itself said (some time ago) that many of Windows' crashes were caused by third-party software or drivers, and I believe that.
Even so, they reduced the number of crashes that occur, and greatly improved crash-recovery (you rarely see a BSOD happening these days).
My PC has never had a crash with Windows 7, but then, I chose the hardware by hand.