VRChat won because it's a relatively open platform. That's it. The people in there spent money on Meta hardware when it was better but they would then use it only in VRChat.
If a big company embraced an open platform I suspect the space would be far successful. Still a lot of untapped potential.
VRChat is successful because someone can show up in a Goku avatar and start roleplaying. A DJ can stream their twitch steam right into an instance.
VRChat still has no real store system having people upload unity projects manually to use a custom avatar. There's an entire universe of potential revenue if a clothing, avatar, and instance space system was built into the client.
You can buy avatars now from the VRChat marketplace for VRChat credits (that yre essentially Japanese Yen in value :D). It is progress but wit the unfortunate bad practices of the platform reportedly taking a sizeable cut.
In that regard the long term practice of the artists and users of their creations (mainly avatars) transacting directly via Booth or Gumroad can be seen as healthier & more robust long term.