"The solution isn't to push users back to the command line. The solution must be to bring composability to the graphical environment."
Definitely agree on this.
I've been waiting for a "composable graphical environment" ever since the 1980s and wondering what the holdup has been! Still am!
(because I was a kid who read Byte magazine, which talked about 1) GUIs and 2) Lisp/Smalltalk, so it seemed obvious to kid me that GUIs would be programming languages... and then they weren't)