You're wrong. They don't care if you run Windows or Linux. They want you to run it on Azure.
For Microsoft, it's a losing game.
The only segment I imagine they can have a competitive offering is with Windows servers and Windows-based infrastructure (such as hosting your Exchange or Dynamics).