The upside and downside of Microsoft's focus on the cloud