Some time ago there was Zeronet (abandoned) that worked like this. The problem was that the speed of the site depends on how many users share the data and for heavy things like videos it was a catastrophe. On zeronet there was even a social network similar to facebook/twitter called ZeroMe: https://zeronet.io/docs/it/img/zerome.png
It was a really cool project, it’s a shame it’s not being developed anymore.
absolutely, I am not against this kind of decentralization.
What I meant is that something could be done to collect the communities posts under one collection to make it easier for the user to join/see the communities content.
For example, if you subscribe to c/Technology you are subscribed to all the c/Technology communities (optional) in the federation. But this brings with it the problem of duplicates and I don’t think there is an easy way to avoid it, and obviously different communities may have different rules.
Put simply: being able to subscribe to collections.
I say this because it seemed to me, at least initially, that for new users this presence of multiple communities with the same name was annoying and confusing.