Matrix/Riot is superior in about every way to Signal, and they welcome third party clients without any restriction.
> What sort of weird FOSS zealotry is this where you want to use someone else's network resources without their consent
Well, are they in the business of building something open, or building yet another walled garden? Because this is precisely what they seem to be doing by creating such restrictions.