My biggest issue with it is its complexity. It's impossible to tell what the fuck is happening behind things like Metamask, which makes me wonder if the whole thing isn't fake decentralization with hidden centralized services or authorities working behind the scenes. It also means that it's hard to create different implementations.
I've seen fake decentralization in other areas in the very dodgy cryptocurrency ecosystem. A lot of times it's "we'll decentralize this eventually when we figure out some issues" but that never happens. After the ICO or coin offering or whatever nothing else happens in the repository and Tesla sells some more high-end cars.
The web was simple and its core still mostly is. It has a ton of extensions and newer protocols but you don't need all that to use it for its original document store purpose.
This is what happens to most decentralized services. They are hard and wonky to use. People need help using them, corporations need reliability. And hence come centralized services to help sort it out.
Examples:
* Cash -> Bank Deposit Account
* Email (host your own mail server) -> Gmail
* Rack your own server -> AWS
* Everybody is a DNS node -> Root Servers/ISPs/Cloudflare/OpenDNS, etc.
I've seen fake decentralization in other areas in the very dodgy cryptocurrency ecosystem. A lot of times it's "we'll decentralize this eventually when we figure out some issues" but that never happens. After the ICO or coin offering or whatever nothing else happens in the repository and Tesla sells some more high-end cars.
The web was simple and its core still mostly is. It has a ton of extensions and newer protocols but you don't need all that to use it for its original document store purpose.