"+1. Microsoft has a strong reputation of bastardizing standards and not adhering to standards. It's part of their plan to monopolize the market and lock users into using THEIR software. If everyone would insist on only using software that is ISO standards compliant, Microsoft's future would be very, very bleak."
As with Linux adoption in general, it has been, and still is a long slow process.
But what is important, is it is slow but steady.
when these big cities and large international banks switch over, then the workers are exposed to the OS's and software, this will then filter down to the workers at home (for compatibility with work), then when the stability and reliability is noted, friends family etc etc.
As more cities and corps notice the savings, and that it wasn't a complete disaster for the early switchers, they will follow.
M$ is on the back foot, possibly for the first time (for real), it does not know how to fight against foss.
M$ can bad mouth foss, spread fud
against foss, but foss just keeps coming !
As Bruce lee once said, the worst opponent to face, is one that wants to bite your left ear off.
no matter what you do to them, they keep coming.
foss is that opponent to M$.
It is just a matter of more time, and I for one can wait patiently