FYI, there is a project for that [0] of which Apple, Facebook, Google, Microsoft and Twitter are a part of. It's not forced and is still in development but it's something.
Consider that Facebook has 3 different messaging apps, and Google has an unknown number of messaging apps. Both companies have strong internal incentives to consolidate their own messaging apps and yet these efforts have never succeeded. I'm not sure if having a single universal protocol is the best idea.
I believe the idea is that, if those companies can't do it, even though they want to, then it may be hard to do (or at least to do well/cleanly). Requiring it to be done may therefore be a bad idea.
[0]: https://datatransferproject.dev/