Signal team is also actively hostile to any 3rd party client usage of their service.
And that's always cheered on this website - just remember the RCS topics where people were making fun of attempts to add some basic standardisation to this mess.
"actively" is a big word, there are several 3rd party clients and no big push to make them stop. They don't want widespread 3rd party clients though.