The very story of each of WhatsApp, Signal, etc. is a testament to why interoperability across apps matters much less than user reach and feature velocity within an app ecosystem. Most people don't actually mind using different apps for different things once their friends are there, because functionality tends to break at the edges (even creating a simple group chat becomes a pain across non-cooperative networks)