It's a response to the environment. People were complaining that software was only being released in 12, 18 or 24 month release cycles. And this forced people to buy new versions of stuff and upend their entire workflow because everything required replacements of everything else. Now the world has moved to an iterative development environment, where small changes are pushed out much faster. The world is constantly changing and people are able to adapt to the smaller changes versus re-learning all the things that changed in the last 18 months.