Every time you hear about something like this or read an article about something like this you have to slow down for a moment and realize that we brought this on ourselves. The original intent of the internet was peer to peer , not global centralized services that we all connect to. There is no technical reason why something like whatsapp can't be peer-to-peer. Choosing for a centralized service is implicitly choosin…
The issue is that people want to use things backed by a slick marketing campaign. This is why we have Slack instead of IRC, Facebook instead of talking to your friends the old fashioned way, etc.
We have slack instead of IRC, because IRC sucks.
Consider in order to have offline history I'm logged in permanently via. tmux session on a server which I connect to with Mosh. Weechat is a barely okay client (totally not suitable for non-technical users and Mosh still has significant delay).
What do you expect the non-engineering part of the company to do?