The different experience is largely thanks to different content, not different protocol. The protocol just serves a gatekeeping role to keep the community small enough.
I think that the specifics of the protocol don't actually matter all that much. What matters is that it's sufficiently unappealing to filter out most potential users; you genuinely have to feel strongly about the state of the web etc to spend a lot of time on Gemini.