What if your team just used a number of email mailing lists for channels, direct emails for private messaging, and having bots send notifications via email?
Emails give you rich content, asynchronous messaging, cross-platform support, history, threads, and more.