The ONLY way to fix the wider world of messaging is mandatory adversarial interoperability.
No matter how clever your new standard is, it will not work.
Adversarial interoperability -- even if it is gated to only be required of sufficiently large businesses/platforms -- will be the end of all this bullshit once implemented. Messaging should be about the people and the messages, not the platforms.