So far web3 only really attempts to solve the trust and corroboration problems of decentralization. Your sense that something is missing is correct because there still aren't solutions to the other seven fundamental problems. Any decentralized system that fails to solve all of the nine problems leaves itself open to corporate capture due to the extreme centralization pressure from the lack of solutions. Secure Scuttlebutt suffers from a lack of decentralized discovery and coherence solutions paving the way for a corporate-run scuttlehub.com. Git suffered from similar problems giving rise to Github.com. Bitcoin's lack of solutions led to coinbase.com. On and on. We need to start thinking in terms of a unified theory of decentralization: https://medium.com/swlh/a-unified-theory-of-decentralization-151d6f39e38?sk=b2a71917dcb5ce948196887c7ff48fde