The problem is that they push "standards" but the implementation of the standards often does not function as written.
Typically standard bodies avoid this by requiring two independent implementations, but the market situation really means that the standard is what Chrome implements, and nothing else.