Once upon a time when software overhead grew faster than hardware development “upgrade” was synonymous with “performance”. The latter was the reason you did the former and that was that. When performance requirements for basic computing plateaued in the days of Windows XP, I thought that my already slow upgrade cycle would slow even more, as nobody cared about silly things like power consumption or screen quality or form factor. Well, obviously I was wrong. Now I just upgrade whenever the hell I feel like it.