All of the things you listed are still additional steps compared to just ssh and run the cli tool. Web UIs are nice too, for some things. But for many things, for at lot of us, the cli is where it’s at. And that is where it will continue to be.
We use Web UIs for some things, and cli tools for other things.
From my point of view, I'm not actively making it harder, I just don't make it as simple.
My development process usually starts in the terminal, as I am a terminal user and do iterative development there as well as tinkering with system interfaces.
A CLI is the natural first product of my development. Building a web interface is additional work. Also, it's been a decade since I have written any reasonable web frontend.
Granted, it's not a real TUI with curses and stuff, but I like to do some eye-candy with escape sequences. Because I am the most frequent user of my tools and I always like seeing something I deliberately made look good. :)
> Is there any need for _more_ than a command line interface?
Reworded: is there any need to make this harder to access than the equivalent of:
* kube-forwarder + open Chrome to http://localhost:3000
* ssh -L ...
* ngrok ...