In the end, I feel that this goes hand in hand with their efforts to make Azure a really good option for cloud deployments, and it is.  They can make more money from people deploying to Azure if they can get the tooling as nice as possible.