Well, I personally believe as programmers or simply Linux enthusiasts for those who don't love and appreciate Linux languages, the CLI will always stay alive. Personally, I love working with the CLI more than I do the GUI, mainly because I like really programming, and I haven't quite got all the code for GUI stuff yet. But the problem is that I can't let that prejudice of liking CLI get in the way... because users *don't* like the shell. Especially not the complainy, pampered ones from the "download an app" and
Windoze worlds.
They like GUI, unforuneately. For instance, I can guarantee that if Android was released with CLI only (no one would do that in today's world!--just an extreme)

, or GUI with a lot of CLI in it, only what the media would call "techies" (which to me are nothing but souped-up power users), would have bought the phones.
Look at the triumph of the later Old World Macintoshes (the first one failed miserably in '84 due to several factors) over the CLI computers that were the only marketed computers at the time (though IBM did put up a fight, along with others).
From what we can learn from history, I think it is good to let the user explore, but I also think it is good to have solid graphical user interface elements as well.
Anyway, that's just my thoughts, y'all--for those who were curious.
