hmmm
So you never need to reboot Linux - oh yes you do (mostly when it's a desktop I 'll conceed). I use Debian ,windows and BSD and they all have their ifs and buts.
MS tries to be all things to all men with backward compatibilty - must be a nightmare for a code maintainer. Afterall you could buy OSX which regularly drops support for your applications, forcing you to buy a massively inflated (in cost and bloat), newer version when it changes face. At the end of the day annoyance should be aimed at the cracking exploiters of these holes not at the companies and people trying to patch all the time.