@katherined To me interoperability is almost always a good thing. It can become a bad thing when "embrace" moves to "extend" and "extinguish."
For instance, it was great when Slack was interoperable with IRC. It allowed it to attract all sorts of community rooms to move from IRC. The downside was when they extended the protocol beyond IRC and ultimately extinguished their IRC support, closing the door behind them after everyone walked through.