Corporations are like people - they don't change. You can put on different mask every day, but underneath its the same flesh and bones (or decision makers in this case). I would be wary of the notion that Microsoft is somehow a good moral company in one specific area, when it is amoral in others.
Though, morality is part of corporate culture, and I think different cultures can have different levels of toxicity. Cough Oracle cough. If the corporation is too affected, it may be foolish to even waste time evaluating their, on paper, decent and secure offer. If you have reason to believe they will find a way to throw you under the bus anyway later on.
Yes, Satya Nadella is the CEO of the company, but Azure and Windows are in completely separate organizations, with completely separate senior leadership. The goals of the two organizations are also vastly different, with one is focused on consumer products (Windows) while the other is focused on developer and enterpirse services (Azure). Because of this, the decisions made by one SLT is not at all indicative of another SLT's decisions.
Disclaimer: MSFT Employee working in Azure.
Yes. Every municipality around here goes with Microsoft or their own on premises installations for this very reason.