After opening the link I expected to see an article from 90s, unfortunately it's from 2016... I can't believe that people still going into such debates.
The original article is about thinking on the end-user when designing new command line tools.
Yet the replies seem to focus on why the current "ls" works so well. Ironically, very few can ever find a file on a subfolder without first googling for the syntax.. :-/