/Rant
Change for the sake of change.
This represents a huge loss of productivity in the workforce every few years that I'm surprised the corporate world hasn't squawked about. They just seem to blindly accept it as 'progress'.
MS (and others) renames things, puts them in different places on their menus when there's really not a lot of change in functionality and calls it a 'new and improved' version.
Most geeks (I'm one but am tired of all the unnecessary 'learning') can't wait to get the latest and greatest so they can spend a couple months (or more) finding out how to access what they already knew. In other words, they have to learn where its been hidden in the new version and with new fancy graphics.
Think of the real productivity that could have been realized during that time.
Take user level operating system alone: Microsoft Windows 3.0, 95, 98 2nd edition, ME, XP, Vista.
They all have a different way of getting to the same basic things for network setup, user controls, etc. They name, sort and categorize THE SAME THINGS differently in each version.
With XP they started going to iterations of versions (basic, pro, ultimate) which have differences in basic configuration and functionality between them.
Gratuitous change. Its maddening.
/Rant off