Azure not Linux
Yes, we still have problems getting our heads around Microsoft’s born-again evangelising of Linux, too.
Adding support for Python 2.7 to Azure hardly counts as evangelising. It's just business. Ballmer's Windows-only strategy faiiled and Nadella was given the job. Revenues from Windows aren't growing, those from Azure are, Python is becoming a key language for the kind of computationally intensive work that Azure is touting and some businesses have big investments Python 2 code.
More interesting, perhaps, is the idea of adding support for Python as a scripting language for Office as VBA is increasingly rejected by younger programmers.