Emacs is special regarding UIs
Emacs is a manifestation of the ITS user interfaces.  They all relied on text because that's all that was available back then.  They also used control characters, Altmode/Escape/Meta, and prefix arguments.