I don't agree that they have no choice, they are simply making a good choice.
Yes, in Visual Studio publishing your application (even node.js) is as easy as going into the meny and pressing publish. You can setup git-push deploy, databases etc easily. I believe they want to integrate their tools into Eclipse which seems awesome. Think if you could set up cloud management in your IDE for java/C++/php projects as well. That would be awesome for the people using Eclipse and Azure.