The "I missed message because I only use xxx for that one thing" is valid for every app as long as you have fragmentation in the messaging space I think. That's why I like the idea of using the same client for a multitude of services through bridges, and not forcing people to necessarily use your network (even if they should :p)
The docs there for E2E are fairly old but get you an idea how it works. E2E has improved a lot in the last few months IMHO.
I remember when fbk would send messages to everyone, some of my clients had a hundred emails a day from fbk in their inbox, and they were checking in several times a day, now it's become a habit regardless I think for most.
I hated emails from fbk and turned them all off long ago, but some people seem to like that kind of thing, so we might need options, and options for those who want a reminder but not a bunch of reminders everyday.