that the other reason it's there (in the DG IV), and so well liked, is because it lets linux geeks type some shortened commands and feel more special.
Um... the DGIV's command interface doesn't really do that. I'm not exactly a "linux geek" per se, as mentioned I run a CLE instance of Debian for a specific purpose because
that's all it needs. For me at least it's not about typing commands because it makes me feel "special", it's about the best tool for the job, and I consider the setup I run to be just that. As for the DGIV's computer, well, I've never felt special punching commands into it, and in fact, I'm not overly fond of it at all, but that's personal opinion, I suppose.
GUIs don't cost any resources that matter these days. It's just a fact. (not that they don't use resources, just that in this modern age, the amount they use vs what's available makes it utterly insignificant - even on resource limited devices... y'know.... like phones)
Yes, they do. A GUI requires an entirely different approach to rendering the interface than does a command-line environment. I'll concede that a bare-bones approach, something like fluxbox, doesn't weigh
much, and that's because it was designed to. Don't believe me? Try putting a fully-featured GNOME desktop on an older box with little by way of graphics hardware. Or better yet, put Windows 7 on it, and revel in the glory of Aero rendered at about 2 FPS.
You cite phones as resource limited devices, and of course they are, but that's not at least the only reason they come with GUIs on them. GUIs are easier to use, and thanks to the popularity of Windows, they're commonplace, so people
expect to see them. But even more critically than that, even on those handsets with a little QWERTY keyboard built in, phones are not the easiest devices in the world to type on. That's not so much of an issue when all you type into it is an SMS or an email, but when the OS on it is totally typed-command driven, that's going to be a problem.