Why Microsoft is pushing for interoperability with its competitors