Hot take: I believe the 3PID and identity server system in Matrix was sort of a mistake.
Its usage is entirely optional, explicitly opt-in, and the actual Matrix protocol has no sort of dependency on it whatsoever. But its existence and proneness to getting misunderstood almost makes me feel like Matrix is accidentally self-FUDing themselves with its existence.
To be clear, the identity server is an _entirely separate_ service that provides a single feature only: the ability to look up someone's Matrix ID from their phone number or email address, if they've added it to the server. Why is it a thing? Because nobody has yet figured out a way to do it decentralized (no, DHTs don't solve the issue of verified ownership). I think maybe they just shouldn't have a thing that scares people this much, even if it's harmless and possibly useful to someone.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!