I prefer polished UIs because they help sharpen my focus away from their flaws and into my work.
I prefer command line tools with polished UIs. I enjoy color highlighting. I run my editor in 256color mode.
I wish a restricted set of CSS was available through libncurses via ESC[ commands, with optional downgrade via term cap to Unicode characters like these one-eighth ones, so that we didn’t all have to suffer quite so much “UI is optional” default neglect from command line tool designs. (One that includes features for terminals newer than decades ago! Like tables, and borders :)
Now, I'm not saying that my eyes hurt when I see boxes with color bleeding in a terminal. I've seen so many in years of TUI under DOS that I find them to be absolutely normal. But when I see a nicely done TUI, possibly in an unexpected or creative way, I find it more pleasing to use. It is the same as for a GUI: why not keep Windows 3.1 window decorations, if those details are not so important? The fact that it is in a terminal or not does not make any difference.
Aesthetics are medium-agnostic, they are valid both for TUIs and GUIs.
> it feels like a strange problem to solve.
Seen this way, why bother creating nicely-looking GUIs? It would be the same strange problem to solve.
Kids these days… Give them a chance and they will escape font-weight:200 saddlebrown-on-lavenderblush for tui “to look classy”.