It is MIT licensed so one could host their copy or fork entirely elsewhere. It's available as a Rust crate, which doesn't seem to have the issues that concern you. The Discord part is a little harder to address. Contributing back to the code upstream could be difficult. Projects have moved before when corporate hosts proved problematic for either the maintainers or enough users, such as the exodus from Sourceforge. I have no doubt if Discord, Github, or Twitter become issues the project could move elsewhere, possibly to a private Gitea and to Mastodon. Right now, though, the maintainers are probably happy to use these services and not worry about maintaining production servers for it.
The community and their own time dealing with said community would both be fragmented. I have a feeling what they most want to do in maintaining the project is to spend time maintaining the project, not the infrastructure for distributing and supporting it.
They can at a bare minimum point to say an IRC #room on Libera.Chat and say it's unofficial, so folks can know where to congregate. In the case of Mastodon or other Fediverse, make that the official and have that forward to Twitter if you cared. GitLab (which isn't the only alternative Git forge) itself lets you add to merge requests via patches and emails--along with supporting automatic mirroring. You can make one just a read-only archive. You can also just support two platforms--or drop the problematic proprietary one.