@Brendanjones Fully agree. Public systems should at least try to offer a service for communication that is widely compatible. For example a publicly hosted Matrix server with potential bridges to multiple different messenger services.
But even offering mail contact with a provided public key for E2E encrypted transfer would cause less centralization.