TLS assures that nobody can tamper with the payload during transit. And while there's no POST, you can still post limited amount of data, which the linked article talked about.
Gemtext is a hyperlink format, Gopher is plain text. And some formatting takes you a long way.
HTML cannot easily be read in TUIs and needs layout engines only billion dollar companies can maintain.