Client applications should compete on their individual merits, not coast on protocol lock-in.
Would WhatsApp or YouTube have as many users if others could build clients for the same data? (PII etc notwithstanding)
Protocols compete on the merits of the protocol, clients compete on the merits of the client.
I think this will be the reality/obvious a few decades down the line.