Demonstrably untrue based on two and a half decades of experience. At least chasing lib dependencies for 18 hours during the config/make/make install process is mostly a thing of the past.
bbot@bbot:~/foo$ ls
bar
bbot@bbot:~/foo$ ls bar
text.txt
bbot@bbot:~/foo$ mv bar baz
bbot@bbot:~/foo$ ls
baz
bbot@bbot:~/foo$ cp baz bar
cp: omitting directory `baz'
bbot@bbot:~/foo$ ls
baz
There are hundreds of things like this. dd's hilarious syntax. The spotty usage of --help. Inconsistent behavior when you invoke a command with no arguments. The dazzling array of contradictory option flags for ls. Everything about vi. Etc etc etc.