> It limits the damage that some decisions can cause, but exacerbates others. Signal only allows the first-party client to connect to its network; if the developers were legally compelled to add a backdoor into that client, users would have few options.
Huh? I send messages to my friends daily using the API via https://gitlab.com/thefinn93/signald which is definitely third party.