I agree Windows is crappy technology. But MSFT is worlds ahead of AAPL and IBM in setting industry standards for real world business applications. I was at the recent giant HIMSS conference and about 95% of the vendors were building applications that would only work in a 100% MSFT environment.
Even IBM is being left in the dust.
MSFT has gotten a huge partner eco-system and they are building vertical and horizontal business apps. They are NOT using open standards, they are using de facto industry standards as defined by MSFT.
Now is this good. No. Hell no. In fact I think it is amazingly stupid. But it is a fact.
But MSFT is worlds ahead of AAPL and IBM in setting industry MSFT proprietary standards for real world business applications.
There, fixed it for you.