Currently, there are various exchange protocols and message formats in network messaging addressing different needs. These applies to network devices, operating system and appliance etc.
Often, different network devices accept different protocols and message formats. These devices will not be able to communicate with each other unless they use a common protocol and message format. This will means some sort of vendor or protocol lock in and reduce expandability possibility.
With the dawn of Internet of Things, there is an ever pressing need to interconnect various computing devices for messaging exchanges. Machine to machine (M2M) interaction will become more and more pervasive and there is great chance that communication will break down due to difference in protocol.