Ultimately, it is completing the task that matters. If I think about it, most tasks that require CLI interfaces are not necessary on an smartphone to begin with. And that might be a good thing.
We, the technocratic elite, will shape that world. We will be its masters, magicians amongst men. We will derive more power out of technology than regular users. But the price will be that in order to gain this deep knowledge we have to devote an awful lot of time to learn the arcane spells and invocations that are all but useless for most real world tasks.
We choose to master technology. Others choose to master science or stock markets or carpenting. To them, technology is a tool. In very much the same way we will be ignorant of the intricacies of their world.
Everyone being able to use it means designers try to please everyone by appealing to the lowest common denominator. Ease of use is why you have to remove a panel and the battery just to change SD cards, assuming you even have the option of a microsd card or removable battery.
But to 95% of the world, or even 99%, this is not the case. Technology is there to make their lives easier and help them accomplish certain tasks.
I don't complain when my car cannot transform into a speedboat on cue - because that's not what I bought it to do. Likewise, I really don't care that my pen is unable to change brush shape or stroke size while I'm using it, where an artist might find that to be the bee's knees.
Technology is a means to an end - I for one am sick of the technocratic elite denying everyone the benefits of technology in the boneheaded pursuit of some kind of technological purity.
"I for one am sick of the technocratic elite denying everyone the benefits of technology in the boneheaded pursuit of some kind of technological purity."
In what way? No one is trying to stop a company from selling whatever they want. We're just saying we don't like the trend computing is taking toward a world where as far as everybody is concerned, the devices they entrust their lives and fortunes to might as well work by magic.
Now the point is, I am both a programmer and a pilot myself. So I can definitely see the appeal of both. But, I happily use an iPhone and commercial air travel. Other people have put in a lot of work to made these very safe and reliable for common purposes and they really work well for crossing the atlantic while listening to a podcast.
The iPhone is not denying anyone access to laptops any more than an Airbus is denying you access to a Cessna. They are not dumbing the population down. They get the job done with as little disturbance as possible. For the crazy ones though, There are real computers and real airplanes!
Why is this happening? Doesn't make sense to me.
Also, I would expect that being immersed in technology would at least stimulate curiosity in how it works, but that doesn't seem to be the case at all.
You can't peek the lid of a PC like you could with an Apple ][. There's no pre-installed BASIC to play with. No schematics. Even most cars are now "no user servicable parts inside" when you lift the hood.
A touchscreen may give you a more organic connection to technology, but someone with a mouse is an order of magnitude faster at doing almost anything, and someone with a CLI is an order of magnitude faster still at complex tasks. Anyone who used PDAs for years before their first smartphone can tell you about the jarring sense of debilitation that comes when you go from using a stylus to using a finger.
As for voice recognition, its incompetence makes it too dangerous for me to use, and probably will for a long time. My phone calling/texting the wrong person at the wrong time is more than capable of ruining someone's life. I'm sure the same goes for many other people. It's like telling a five year old to retrieve a handgun. Behaving properly 98% of the time is not good enough by a long shot.