Microsoft knows that most server applications end up running on Linux and not on Windows. The Linux kernel is not going anywhere, MS is ensuring it doesn't lose more developers to competing OSs. At the same time staying loyal to MS probably also means if you need Linux on a the cloud you'll opt for Azure instead of AWS or Google.