The state of instant messaging

Why is there no excellent instant messaging software? And by excellent, I mean it fits all the following criteria: End-to-end encryption, ensuring that even if your messages were intercepted between you and the recipient, they couldn’t be read Cross-platform support1 Multi-device support2 Sync conversations and message read status between devices Two factor authentication And, of …