GUIs are a useful tool to give common users an accessible way to understand how they’re interacting with technology. They’re best utilized,I think, when the point of the technology is to be viewed. Like imagine you had to browse and launch Netflix shows in a terminal. That would be incredibly annoying.
In contrast, its really goddamn slow to perform routine server maintenance and commands through a GUI. I save so much time managing my servers through CLI, scripting, and automated tasks. Almost everything I’m dealing with is text based information.
Complaining about AI in all the wrong ways to complain about AI. AI is definitely a poor substitute for actually well thought out feature implementations. But it has nothing to do with why your iPhone sucks to navigate on.