the only problem is you have alot of unchanging historical data that really needs centralized repositories, kind of a star network. Modern Databases are optimized for this, and no matter how much decentralized bandwidth you throw at it, the coordination and transmission speeds run by a factor of 10,000 times slower AT MINIMUM then even a crappy database on a server.
There needs to be two different tiers of nodes, daily operation blockchain is perfect for decentralized dynamic block chain, And then heavily indexed Historical Repositories on a smaller regionized distributed network.
The fact that old data is queried at a rate of 1/100 vs Active Social Media.
So say 1000 witnesses boxes, then maybe there would be 5 or 6 historical data boxes