> The fundamental issue is that a GUI is a static abstraction over a CLI that allows for millions of potential combinations. You can only expose so many options in a menu before the interface becomes completely unusable.
But is that an issue? Macs have had this solved for almost half a century: You expose things in the GUI that normal people need, not everything. For hackers, they can still go to the command line to hack.