Microsoft may be taking a step forward by dropping the GUI, but they still don't get it.
I've been a Linux user since kernel 1.2.3, and a Windows L-user nearly as long. I assure you my friend, they get it.
What makes Unix so powerful isn't just the shell, it's the concept of pipes. The input and output of each program is text. You type the input at the keyboard, look at the output on the screen, that's what makes Unix so powerful.
Powerful, yes. Let's count all the files in the current directory that are bigger than 20mbs with a simple bash script:
~: find . -printf '%s %p\n'| sort -nr | awk '$1 > 20971520 {++c} END {print c}'
Why? Because that way you can pipe the output of one program to the input of another. By using binary objects each program gets two additional levels of complexity, you need a utility to inspect the objects and another to enter data.
Really? Here's the powershell equivalent of the above bash script:
ps> ls | where length -gt 20mb | measure | select -expand count
25
I'm looking at the output on the screen. I didn't need arcane awk/sed tricks. I didn't need a "utility to inspect the objects" nor "another to enter data." If you really want to defend unix, you should keep your friends close and your enemies closer. You're clearly standing in the middle of nowhere with your head in the sand.