The Gemini protocol is brutally simple, which makes it just about too useless for apps, tracking, and commercial purposes. Gemtext, the format for Gemini pages, is very basic; with about half as many features as markdown, it's barely a step above plain text. As a result, Gemini is a small universe of blogs and personal sites.
Its simplicity makes it easy for people to create compatible clients and services for it. It's self-hosting friendly and there are also hosting services, like smol.pub and some pubnixes.
Because it was designed on purpose to not even have the ability to be enshittified. No scripting engine, on purpose -- no popup ads. No cookies, no tracking.
Things that were originally thought as good things to add to the browser in retrospect have been abused so much, it's better to not have them available for mis-use.
Personally, I find Gemini nice because its utter basicness guarantees that there's no room for the kind of bullshit you might find on the web. Sure, you and some other nerds could make a "friendly HTML" club, but participation is voluntary and there's no way to enforce the rules to keep the pages simple. And how would you know what sites are "friendly" just by looking at the hyperlink? Gemini creates a universe where sites have to be "friendly"; there is no other way.
What I have seen with concepts like this is that's infuriatingly hard to start. I tried getting on the rss bandwagon for example and it's just not very user friendly IMO. Is there for example a Gemini search engine?
Why not both? There are bridges that automatically convert and serve Gemtext to simple HTML for "regular" browsers.
In a similar manner, I wrote a set of scripts that takes gemtext source and creates both Gemini pages (by adding headers and footers) and static HTML pages (same but with some web-specific niceties - CSS, even JS snippets)
(And yes, I really enjoy gemtext markup for its simplicity)
Maaaaan I tried to like Gemini but it's all over the place being a "worse Gopher" of sorts. Not that I wouldn't adopt it if it garnered more attention, but I feel like it's made for pubishing "yellow pages", not actual content.
I’m pretty interested in Gemini but the learning curve to self-host is pretty steep. Not sure why someone can’t just create a docker image for those of us who believe in self-hosting but haven’t the skills (yet) to CLI .