I think it's stupid to talk about privacy and centralized services.
Only federation can give use decent privacy level. Like XMPP. XMPP has e2e encryption (OMEMO, PGP, OTR). And serverless solutions like Tox. Although, it's still missing some important functionality.
If you have a choice use decentralized services.