I am getting increasingly concerned about the number of times aggressively antagonistic things are defended because addressing them would potentially "stifle innovation".
Innovation is important, but it's far from the only important thing. We need to stop sacrificing everything on the altar of "innovation".
"Woe is me, this will stifle innovation" cries the megacorp, as their latest merger is blocked. The amount of people that are sympathetic to those cries are alarming.
Not making protocols interoperable allows the app to attempt to build their own walled garden.
Interoperability is a very old problem, and it has been reasonably solved a few times (jabber pre Cisco/xmpp/etc) and most recently technologies like matrix/riot are pretty well positioned.
While tools like pidgin exist today, software like trillian of old allowed one interface to log into everything.