Try getting thousands of organizations to agree on something and then implement it successfully... The complexity of the problem far surpasses that of the technical standards themselves.
That's what we have governments for. Individual companies trying to set standards often just lose business to the companies they interop with, and the one that does best among the interoperable defects (or extends and extinguishes.)
Instead of making individual companies strategize around interop, you just impose it. The real problem is that this doesn't work with regulatory capture, because you need people formulating standards who have both independence and expertise.