I would say that it's not to swallow but rather to embrace. I have been developing middleware in Java, C++ and .NET on Linux and Windows Servers using basically every possible editor/ide/debugger combination. I have always regretted the fact that Java and Linux did not have anything on par with what Visual Studio provides. Now that most of the tooling is free deciding which tool to use will be a no brainer for everyone that has just touched VS and will become extremly tempting also for anybody else. At the same time this will push adoption of .NET and I foresee that in the next 10 years .NET will erode much of Java space.
In my opinion the stategy is not to swallow Linux but rather to push .NET. On premise Servers are becoming less relevant Linux or Windows won't make much difference in the future. What will make a difference is what the cloud will support and provide.