Disagree. People had fairly long upgrade cycles on desktop office before office365. A subscription provides more reliable income.
Most of Microsoft's income comes from businesses. They already use a subscription service called Software Assurance. That's the income they will need to replace.