I'm personally OK with requiring interoperability when the free market resorts to rent seeking when can't attract customers by offering compelling services.
Interoperability requirements can be easy as mandating documentation and legal permission for interaction with API and it can be up to the competitors to implement the easy switching experience.