On that note if they would do updates without forcing restarting it wouldn't be as horrible. Maybe a softer approach is "logout and log back in to see updates" on Linux unless it's a Kernel update I usually don't need to restart, just logout (in some cases that's not even needed just reopen the program and keep going). Of course if you're on Slackware you may just sit with the same files for years :) At least I did, (it was my first distro) so Windows needs updating improvements heavily. Also don't slow down my whole OS while they're downloaded / being processed.