I am going to give my cynical self a pat in the back. Back in March 2022 I was calling out Gemini as a fad that had no reason to exist. https://news.ycombinator.com/item?id=30802376
> and there is still nothing in the protocol that can not be done with HTTP.
This argument itself is using flawed reasoning. Gemini was purposely designed as a subset of HTTP rather than a superset, starting with a tough approximation of HTTP 0.9.
Of course everything that is supported in Gemini can also be implemented in HTTP.