Before GUIs the computers booted into the CLI.
Everything was "roll your own".
Then the window manager created the potential for GUI apps.
Suddenly there was a schelling point for getting started that less savvy users could understand.
We're missing the GUI for LLM native software.
Chatbots are the command line to get LLMs to do structured things.
You need to know arcane knowledge for LLMs to do structured or complex things for you today.
It just so happens that they're easy enough to use for shallow use cases that lots of people can use them in shallow ways.
But unlocking deeper uses for a larger set of users will require some other modality.