One of the arguments for why terminals / consoles are ubiquitous as a basic system interface for routers and operating systems is that it is easier to learn vs a graphical interface. I have to ask if it is really easier to learn for people who are not native English speakers.
For example, most unix commands are based on English shorthand. cat - "concatenate", grep - "global regular expression print"
So how does this work for a Russian programmer, or a Chinese programmer? Do they use Cyrillic or Mandarin command name equivalents to these English abbreviations? Or are they stuck with typing out meaningless strings of English characters even if they don't themselves read/speak English?
If it is the second case then terminal use and command memorization is in no way "intuitive" or "natural" for a non-native English speaker, and all those usability arguments are invalid.
I do not read/speak any language other than English so I can't answer this myself.