I'd love to have an idea where the whole decentralized community will compete with Facebook, it's possible we just need capable developers to set up one social networking site that will respect our data, it's a gigantic task but we are growing as a Bitcoin and decentralized believers.
I don't think we'll compete with Facebook, as privacy concerned users would probably never use them. I'd honestly be surprised to see a privacy concerned user who joins such communities are also active on Facebook or other social media. Unless somehow they use a fake account.
On another side, Facebook dominance is really big for mainstream users. And I doubt it will change soon.
Anything is possible!
- Not so long ago we could not imagine to talk with anyone in the world for free, now we have Viber, Skype, Telegram and similar apps.
- We could not imagine Bitcoin could challenge US dollar, but we see what is happening now
What we need to do is to make something BETTER than centralized Facebook,
then people will slowly switch to.
We don't even need to take all facebook part off the cake to make it a success.