It not unexpected, not really. Today Microsoft announced a brand new OS — Windows Azure.
It is not a OS that you run on your own servers. It is a hosted OS. currently it is only available on Microsoft servers. Eventually Windows Azure might be hostable on other company servers but not yet.
First we felt it was critical that developers be able to use the familiar tools that they currently use like Visual Studio.