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?