How odd. I don't think that. I do tell my clients I will happily help their Microsoft products work. I remind them if they want everything to work properly with their Microsoft product, every article of software they buy must be approved by Microsoft. Of course, Microsoft may decide not to work with the next version of a particular vendor's product, so they must always be aware of what Microsoft says they are planning. Of course, Microsoft may not do what it says, so they must hire the opinions of industry consultants to be sure they do what Microsoft intends for the customer to do. Did the customer spend enough money with Microsoft? Microsoft prefers to pay attention to your issues proportional to the amount of money you've spent with them, so to be sure of getting the best attention, you need to spend lots of money on Microsoft products.
Even if the customer does not like to do any one of these things, what's the alternative? Where's the incentive to do any different? After all, no one gets fired for buying Microsoft.
BTW, one of the first questions I ask when I take on a job at a blatantly pro-microsoft shop is about the support agreement. Often people will lie about it in order to get me on board, then expect me to pay for per-incident support calls....
bought a new game which needed an upgrade of directX. downloaded (from microsoft) and installed the new version of directx. guess what. no support for the first version of the M$ sidewinder joystick
GAME OVER!
Microsoft won't even support their own products!