To bring the power of blockchains to mainstream internet applications which are data-heavy, we need to shift from the current paradigm of general-purpose blockchains to application-specific blockchains.
While blockchains have been long touted as the solution to decentralize the internet, they have struggled beyond financial applications because of heavy data storage needs of the internet
The original internet protocols just transmitted data but did not store or index it. This lack of storage allowed big tech companies to fill that void.