Whilst
there are entities such as medium to large businesses that are tied to Microsoft systems. Such fees will always be met.
If the CTO's of those companies had a crystal ball in the late 80's early 90's.... Microsoft would be paying professionals to attend.
Sadly now choice is moot point. Any escape or alternative to the clutches of MS, although cheaper in the long run software wise GPL, FOSS and easier to maintain and support via adherence to Industry and RFC standard compliance (hardware requirements are likely to remain)... Requires a massive investment in training and re-training of current staff. Many businesses have share holders that "need" luxury yachts and super cars so this is unlikely ever to happen.
As a person of what some would see as dubious philosophy and ideals... I don't want to be materially rich, if someone less fortunate than me needs, I give. If they are more fortunate I take. I look upon Microsoft (I am technically able and have a staff of one) as a hindrance rather than a benefit to my business.
My point? Well I thought I had one when I started this. I guess I just dislike the hold MS have over it's user base and wished to voice my discontent. I have a Windows box to play games on when I need to escape from the wonderful, loving, altruistic society in which I find myself. It's my toy, it's easy to use, never crashes and I love it. My business runs on Linux. Yours can too, if a cost/benefit analysis fails to impress then I guess one is either greedy or ones eggs are truly in one basket.
I had no crystal ball. I didn't see what MS would become and how it would dominate in such an unsavoury way the desktop and small/med business IT system market whilst I was playing Horace goes skiing.
Some say history repeats, maybe there is a lesson to be learned here?