> now everybody needs to use a mix of iMessage, WhatsApp, and Slack
It's funny whenever I see someone list the chat systems that "everybody needs to use" because they're always different.
The top chat systems that I need to use to communicate with my friends/colleagues are Messenger, Hangouts, and Threema. I haven't used Slack in years, since I left tech. I've never seen anyone use WhatsApp in real life, or heard anyone ask that I install it. I occasionally use the Messages app but usually just for SMS.
There's probably 10 or 12 different incompatible chat systems in common use today, and which 3-4 you use on a daily basis depends on your geography and culture and industry. And that's kind of awful.