Gemini is problematic for me because i love the idea of a simpler web, but it doesn't solve any of its core goals around avoiding effects of advertisement while also being less accessible. There's nothing stopping someone from doing any of the dark pattern stuff in gemini the creator is upset about with the modern web. And there's nothing stopping someone from avoiding all of it with http. It doesn't really serve a good purpose as an application layer protocol.
See also a longer form writeup of similar issues: https://xn--gckvb8fzb.com/gemini-is-solutionism-at-its-worst...