> There should be regulation that forces all vendors to use a public standars, instead of letting them develop their own.
Forcing them to use public standards and forbid them to develop their own? You can't possibly believe that, you're literally stifling innovation. A much better approach would be to force them to make their standards public.