Agressive interoperability at the protpcol and exchange format - its why email mostly works even forcing Google to back off when they tried to change email to be rendered by their cdn (i forget the name of the offering - but was similar to what news pages were being pushed for speedup).
Bad actors will always abound - like Microsoft spiking the documnt standards by pushing through ooxml when odt/odf was gaining traction.
Or basically just coercing the decision makers like in Berlin(?) where they moved their offices into hte city to get them to drop Linux/Openoffice.