, SteveRichter wrote

*snip*

no, I want Microsoft to adhere to standards. But I also want them to provide extensions

You can't have it both ways. Either Microsoft conforms to standards and doesn't provide extensions, or it provides extensions that don't conform to standards.