I also selfhost a Matrix homeserver and bridge all-the-things to it, possibly its finest feature but there's no way any of its client implementations is going to spark joy in the hearts of the mainstream.
It's important, much like in our politics, to find the fine line between the extremes so that we can leverage and exploit good-enough choices for more freedom for everyone. I use Linux but for most people it's enough to at least get them to consider some FOSS alternatives in their Windows or macOS environments. We can use these small victories to chip away at the mortar of surveillance.
I will never, ever, return to Facebook products. The global damage wrought by that company will go down in the history books, I'm sure. So let's pick those things that are "good enough" as our chisels for a better future for all.
EDIT: Telegram has a chat export feature if you're a WhatsApp user considering the switch [1].
(Personally, I'm also bitter that Signal Android supports backup while Signal iOS doesn't...and transferring from one iOS device to another isn't considered backup).
Oh yeah, especially the recent Smart Voting fiasco. A true hero.
[1] https://telegra.ph/Why-Telegram-had-to-follow-Apple-and-Goog...
Basically people have been using their favourite messaging apps for years now and if they're satisfied they aren't going to switch.
The traditional "WhatsApp Web" and "Signal desktop" are completely different experiences though.
Though the details differ, WhatsApp's new approach, outlined in this article, is much closer to what Signal has always been doing since it introduced Signal Desktop - which, once linked, functions independently of your phone.
I also want to note that you can use them in parallel, no need to switch or convince other people to do so.
Your comment implies that security is being traded off in favour of convenience. Could you explain how?
WhatsApp "harvests “data linked to you,” including your device ID, for “developer’s advertising and marketing.” It also collects your contact info, user ID and device ID for ominously vague “other purposes.” (https://www.forbes.com/sites/zakdoffman/2021/03/06/stop-usin...)
It's true Facebook only collect metadata and can't read your actual messages normally, but that's still important. (https://www.eff.org/deeplinks/2013/06/why-metadata-matters)
As an individual, no, there's no need, you can use your phone number as a user ID (although this comes up as a concern whenever Signal is mentioned as an alternative). There's also a practical factor - using device IDs allows end-to-end encryption to multiple devices without the user needing to manage keys themselves. (ie: WhatsApp can just create a new key pair for each device).
As Facebook however, there is a business need to be able to identify a single user across multiple devices in order to properly track them for marketing reasons.
If Facebook are unable to do this, then the business case for operating a free messaging service falls apart. Each individual needs to make their own decision as to whether they are prepared to pay the price of sharing the data that Facebook collects in exchange for simple, free-of-cost, international messaging. It's not an easy decision.
Is your problem that a phone is required to be the primary device when doing this?
The way e2e works is by exchanging public keys (kinda like a cryptographic username), imagine having multiple devices and verifying + keeping track of the keys from each device.
This is why im not surprised fb was the first to come out with this feature, you need fb level resources to get this out first and from a quick look at the article it seems like they're not using centralization to solve the problem.
"WhatsApp multi-device uses a client-fanout approach, where the WhatsApp client sending the message encrypts and transmits it N number of times to N number of different devices — those in the sender and receiver’s device lists."
If this new feature proves to work as advertised, I might as well sell my soul to the Facebook devil and go back to WhatsApp full time due to how frictionless the experience is (and everyone in the EU already being on it), and leave Signal only for private info sharing, as I grew tired of convincing people in my circles to move to Signal for privacy only to receive complaints that X,Y, Z features from WhatsApp are either missing, buggy or super frustrating to use on Signal. Oh, and receiving calls on Signal for Android is a mess (known bugs for years) where some calls just won't come through to my phone even if the desktop client is ringing, only to have it show up as a missed call notification on my phone a few minutes later. Unacceptable.
I do support the Signal team for their work and what they stand for, but my patience (and that of those around me I convinced to switch from WhatsApp) is wearing thin.