MS has been successful despite fucking up the monolithic position they held in desktop and gaming, because they managed to find a particularly valuable golden goose. It's just that in doing so they allowed the other golden geese they have to become quite sick.
If you took out cloud rev MS would have been much more motivated to not let the rest of the company's products turn in to the sorry state they're in.