Earlier quoted context omitted.
Because many seem to be willing to go back to the 70's (vi/sh) instead of embracing the progress you mention. Since I discovered UNIX, with Xenix in 1994 followed by many other variants, I always looked for ways to replicate such workflows in UNIX. At the end of the day, Mac OS X and Windows communities are more welcoming to such ways of working.
> Because many seem to be willing to go back to the 70's (vi/sh) instead of embracing the progress you mention. Just because it's old, doesn't mean it's only about nostalgia. Besides, I for one can't have this kind of nostalgia because in the '70, my fingers were a bit too short. There is something extremely convenient to be able to use the same environment everywhere, with minimum prerequisites, because terminal emu…
UNIX shells can only seem powerful for those that never had the luxury of playing with Smalltalk, Lisp, Mesa/Cedar or Oberon environments.
Where you have a CLI and GUI experiences interact together to create a composable workflow experience.
Where I can do function composition on my REPL over data that I just selected with my mouse on a word processor, just to give a possible example.
Where public functions from dynamic modules are exposed on the REPL and can take part in any set of commands.
There is this primitive notion that a CLI needs to be the UNIX way, when a REPL as CLI is so much more powerful.