Too true. I cannot even guess at how many hours of my life the crappy code from Microsoft has wasted, and I don't personally even use the crap. I've been using Linux at home for years and years. I think it's somewhere around 20 by now. While I've had some mishaps with it, they are nothing compared to the crap folks get regularly from MS-Windows.
The very concept that just about every single patch requires a reboot of the box (sometimes more than one), is just absolutely insane.
First version of Linux: 0.98 or something. Came on 4 floppies.