Not really, no. The feature set is pretty much impossible to provide profitably, or to self-host for most users, hence all of the services always enshittifying and/or shutting down.
Simple text chat is perfectly achievable. Real time video calls, sure, somewhat. Sending large files to eachother? Cloud-hosted chat history going back to the beginning of time? Not feasible without pretty significant monthly subscription costs. Can't grow the user base if you charge a subscription to all your users.
Anyways, Mattermost and Matrix kinda sorta work, until they don't work anymore.