High Fidelity tried to build this and failed. I think one of the issues they had was that the whole hosting thing was pretty tricky and created barriers to having worlds up all the time, this meant there were never as many places to explore as other more closed systems like VRChat. I'm not totally sure how you solve for that, maybe they should have hosted some sites themselves?