People still think GUI is a real problem, this is why we keep using linux box with terminal emulators, and editors/IDE such as emacs working mostly only with text and keyboard.<p>And indeed, GUI lead to closed garden, non-computers such as iOS devices, which are basically NOT programmable by their users (contrarily to command line interfaces that are basically scriptable = programmable by their users by default).<p>There have been a few attempts at scritability of GUI, but this remained confidential and mostly experimental (Apple recently disolved the team working on Automation).<p>So yes, GUI is basically the real problem, just ask Alan Kay!