My first thought with Textual and most TUIs is always, "but why?" But then I actually look at what they are building, and I realize, "Oh, because it's really cool!"
In some ways I kinda miss doing @SAY, @GET, the TBrowse class etc and their TUI.
https://harbour.github.io/ does exist, although it’s a long while since I last played with that.
If you want a real blast from that past, there's even still an archived version of The Oasis kicking about: https://harbour.github.io/the-oasis/docs/