Facebook refuses to let anyone else tap those network effects, that's what's suffocating. Remember when Facebook and Twitter and everyone else had these amazing robust APIs you could build entire startups on top of? Then when they killed hundreds of companies overnight by turning them off?
In the dweb, those APIs can't be shut off. Those hundreds of innovative companies would still be alive and adding value to the world.
People will install 20 social media apps for 20 different psychological contexts that have subtly different needs and can use a UI distinguisher to key their brain in on which set is active.
People won't install another social media app if there isn't sufficient incoming social credit encouraging them to use it and the need falls into an existing category. Something sufficiently different can gain an “I couldn't have done this with” credit to overcome some stickiness with.
… maybe. Sort of. I think.
(I wonder what this means for e.g. Facebook's acquisitions of Instagram and WhatsApp, if it's true.)
With the dweb, you don't need to install 20 social media apps. There can be 20 different social media apps that all interoperate. I can be using one app, and you can be using another app, and we can still message each other and see each other's posts because the data is openly available across applications.
That's why it's going to win. You don't need every platform to implement every interesting feature, the open nature of the data allows the innovation to happen much more effortlessly.
"Take WhatsApp: the technology behind it is ridiculously simple. "
No it is not, when you serve over 100 billion e2e encrspted messages everyday all around the world, and groups and chat, ... and all of it in a way that people think it is instant.
Thats a problem with Signal. It is really really sluggish compared to whatsapp or telegram.
I worked at WhatsApp for almost eight years. It's actually pretty simple behind the covers.
Yes, there's a lot of attention to detail and a lot of edge cases that WA covers better than most others, but there's not a lot of truly complex things. It's mostly doing a lot of simple things well (and some amount of picking the right structures to keep things as simple as possible). Often doing things simply means skipping current computing trends. And of course, sometimes doing things simply doesn't actually meet the needs, and may make changes harder later.
Of course, Signal has much harder to meet privacy goals and a smaller staff and they didn't build on Erlang, so they're playing on hard mode.
In the dweb, those APIs can't be shut off. Those hundreds of innovative companies would still be alive and adding value to the world.