It's not that the metaverse never took off — the popularity of Roblox and Second life (and other online social spaces) is proof that the metaverse was in demand. It's that Meta never gave people a reason to join their metaverse.
Note that I'm loosely defining the "metaverse" as any online world where the community is the point and people spend real money to "get ahead" in those worlds. Many MMOs can be metaverses in this sense. I've logged onto Final Fantasy XIV and saw people who logged on just to hang out at their friend's in-game house, not to play the game at all.