I've been using Chromebooks more and more where upgrades are almost transparent. When I go back to my macbook (haven't been on windows for a while), I'm surprised how disruptive upgrades are. I'll trade far fewer OS features for a seamless upgrade experience any day. I wonder if these OS developers realize the UX implications.