Admittedly I haven't stayed up to date on what the state of the art looks like for using Signal from the libre world, I just know it's still not straightforwardly available in F-droid, and that doesn't bode well.

The last I heard there was a "desktop client" but it was actually going through the mobile client. This could be out of date, although I haven't seen anything directly refuting it and I haven't bothered to dig.

To the original point, the proprietaryesque policies rooted in the authoritarian desire for centralized have severely hampered my interest/adoption, and I still don't see how policies disrupting the libre ecosystem in any way encourage adoption in the non-libre ecosystem.