Both things are worthy of criticism. I'd ideally not use a messaging client that's embroidered in an ecosystem of cryptocurrency scams. Same reason I really don't like Brave even though its cryptocurrency BS is also "optional". It's erosive.
But yeah, I might agree that the third party clients thing is a bigger issue. Especially when the official client insists on not officially supporting Linux on ARM64 and not playing nice with Wayland. (Seriously, Signal on Linux is so blurry!)