TUI is popular because a) there are no native GUI frameworks for simple tools that are easy, fast, and simple to develop in at the same time, and b) low fidelity lets you pretend being a UI/UX developer without really being one. The rest is abysmal. It's not automatable at all (the article is wrong on that point), less readable (monospace/no images), very limited (try making a DAW in it...), relies on a ton of ancient cruft in Unix-related terminals, it's not really portable etc etc.
What do you mean by "It's not automatable at all..."?
At a former job we had automated extraction of data from a 3270 terminal (several of them actually).
I'd argue that UX these days jumped the shark and that TUI constraints brings back some desirable simplicity, although I agree that they like automation.. but I would bet a few dollars that it's far from impossible (and a fun challenge). People are creative, I wouldn't be surprised if someone made a fun miniDAW in a TUI.
"there are no native GUI frameworks for simple tools that are easy, fast, and simple to develop in at the same time" - Tcl/Tk does all that just fine for me.
> try making a DAW in it...
It would in fact work pretty well for a tracker.
>try making a DAW in it
The very early DAWs kind of had TUIs, to be fair. Things like the Fairlight CMI
https://adamstrange.itch.io/qasarbeach