It's also a benefit to existing Microsoft customers because it let's them utilize their existing personnel to expand their audience without costly training or hiring on people who develop exclusively for the target platform. That's the benefit that Xamarin puts forth regarding mobile development.
With the rise of Azure, Microsoft cares less about Windows being the dominant server ecosystem than being the choice for server hosting and having a competitive ecosystem of tooling.
With the rise of Azure, Microsoft cares less about Windows being the dominant server ecosystem than being the choice for server hosting and having a competitive ecosystem of tooling.