In other words, conveying meaning trumps protocol as a priority for interoperability
Ah, but protocols convey meaning. They therefore don’t trump it, because they are (part of) it.
Said another way, what’s the difference between a SOAP envelope and a SOAP message? Answer; a SOAP message includes the envelope of any underlying application protocol, and with it, the meaning of that envelope.