Yes and thanks to this MS was very strong in many areas. The difference is there are people who care about being compatible with others and there are people who don't. I support interoperability in things like web, but I don't care when comes to other things. Those who are stronger dictate rules.This is what Microsoft did.
If everyone would speak it's own language, so they wouldn't understand each other, they would be smarter?