Matrix and clients for it like Element have always been my go to for federated chat like discord/teams/mattersmost. The main missing feature is voice channels imho.
You are not entitled to a developer's works. If they choose to have you pay for the binaries and include the source with full rights preserved for what you can do with that source, they are providing FLOSS. RHEL after this is still doing better work for the Linux / Libre software space than Ubuntu is by trying to push for vendor lock via snaps in my mind.
If it wasn't partially propriety I'd probably think more about it, but till then it's not a real option to me.
Fedora also has a rolling release version called rawhide