Doesn't it contradict with the Unix philosophy of "Make each program do one thing well"? I don't see how cp and ls are getting infinitely more complex with time.

Dan Luu: The growth of command line options, 1979-2017

https://danluu.com/cli-complexity/

[deleted]

They demand more commands