The Microsoft CEO succession process appears to be stalled. This is a company with immense human, technical, and financial resources; the tech industry is filled with intelligent, energetic, dedicated candidates. What's wrong with the matchmaking process?

The gist: Microsoft needs someone strong enough to stand up to the old guard still looking over everyone's shoulder (Gates and Ballmer) - and essentially dismiss them - since the company needs to look to the future, not the past.

A lot of people/companies kept using old Office versions. When they finally bought a new one they skipped a couple. With O365 they get the latest version and Microsoft makes more money.

So in my view the subscription move has been an improvement for Microsoft and for the user who doesn't have to contemplate wether to upgrade to a new version or not.

The Linux/Open Source way has been to give away stuff for free and ask money for either installing products or support. If Microsoft gave Office away for free, how many people would turn to them for support? Probably a number, but they'd make far less money than they are doing now.

One thing Microsoft should improve is getting rid of all these different versions, because they can lead to serious brain damage trying to figure them out.