Props to them, but this is why I have a dislike for cloud software. Companies wouldn't even need to do that in the first place, if they had just used self-hosted Mattermost or Rocket.Chat, or something else, since those are usually good enough for like 80% to 90% of the use cases anyways. Possibly with some other software thrown in the mix as well, like OpenProject.
At some point the community will likely need to create on-going forks to maintain the nice features we take for granted today. For example, I'm working on alternative Mattermost SSO compatible out of the box with the latest open-source version. Mattermost self-hosted, with an alternative (non-paid per user) SSO is good for 99% of use cases, but then again, they'll start to see that and cripple away bit by bit.
I've recently heard good things about Campfire Once, may ultimately be better option compared to rundle everywhere.
Though Mattermost really is nice... sigh.. can't have nice things.
Mattermost previously had some weird thing in regards to your own app for native app notifications, but haven't seen the issue in the most recent versions.