Web 3.0 and blockchain technology[1] is doing a great job getting people into dweb. If we remove the "get rich fast" part of it, dApps are doing a great work bringing users to distributed platforms.
IPFS is great, but just a nitpick, there's nothing blockchain about IPFS. Blockchain usually implies decentralized but decentralized doesn't imply blockchain. Cryptocurrency blockchains only really make sense when you're managing something scarce and you need to prevent double-spends (like for currency or domain names).