I have to say that when I think of companies that are easy to do business with, Microsoft is not the first to leap to my mind.
Also, from a security standpoint, governments do have a legitimate concern in knowing to the last detail available how their information is being handled, and that's not available with Microsoft's products.
Well, if you find Microsoft arrogant and greedy, try Oracle! Or, better yet, Computer Associates.
All the talk about TCO makes no difference if you are over a barrel at licensing contract renewal time.
Never was, never will be.
(And that's why there's an abundance of third-party add-ons for Windows now, that you have to keep updated just like the "operating system" shell.)
Actually, they do, under Microsoft's "Government Security Program", and Microsoft actually has personnel working directly is US government offices for this very purpose. Unfortunately, possibly hostile states like China are allowed peeks at the source code as well, although they are required to visit MS headquarters for some of it, and not allowed to take it with them back to Beijing.