Yeah, just about every one of these is a generic response to the ills of Windows that have been around, and were mostly relevant, around Win95. He should've thrown in .dll hell for the sake of completion.
Granted, Windows isn't without its problems, and it does tend to need a little more TLC than any of the 'nix OSes, but it's not nearly as bad as its made out to be. All I did was run a couple of cleaner programs once a month or so, and I could keep a Windows install going on for years with barely any slowdown or other weird issues arising.
My one and only complaint with Windows is the fresh-install-update-smorgasborg. It takes 2 years short of forever, and gets flaky as hell, what with it downloading stuff while telling you it's not downloading anything at all. But once you're past that, Windows is pretty solid and stable.
I will throw in .dll, right now. They suck too.
Once a month is too often for me. My Linux and Mac installs run for years without any of that jazz. And I might just be going insane, but it seems like Windows has way more updates. That's not necessarily a bad thing, but it seems like they could be a bit condensed when I see new ones every day during certain periods.
The problem is they have too much bloat under them. They can't support all of it anymore, and when it rears its ugly head, the user has to deal with it, which they simply don't have to on any other modern OS.