require all participating communities to store ALL of the data.
Wait, what? No, not at all. There is no reason for them to redundantly store all the data.
Imagine the same concept but the data is just being aggregated. The purpose is that content gets more exposure and engagement not to create an archive.