Earlier quoted context omitted.
It makes far more sense in the context of effectively a remote session or dumb terminal serial connection. Your "terminal" application is only emulating a text mode environment inside a gui, typically... you can ctrl+alt+F2 - F5 in a lot of Liknux's to switch to a terminal session if you want, but that's not what people tend to actually use. Beyond this, without remote X properly configured, again, most don't and pro…
A remote GUI application now runs in a special client called a web browser ; it's a recent development, barely 35 years old.
You can definitely connect aWeb.UI to a remote system and over web sockets be really close to immediate. Though you're still interactive with disconnected state.
It's not usually an issue. That said, there is a lot more complexity and room for bugs for some use cases over a terminal session and plain text or TUI applications.
I've built a career on handling the complexities of web based applications over the past 3 decades. It's far from a panacea.