I.e., you have "." as the very last item in your path. You are in /tmp/ (so a directory other uses can write files to). You mean to type "ls -l something" to look for "something" files. But instead, you just miss the space, and type "ls-l something*", and some other nefarious user has left a /tmp/ls-l binary behind just waiting to be run. It could package up your ~/.ssh folder and ship it off to "nefarious" user, and then do a proper "ls -l" so that you may not even notice the typo.
And, if you happen to be root when you are in /tmp and mistype ls-l, and if the ls-l binary checks to see if it is being run as root, it could then do even worse. For example, it could leave behind an suid to root bash or sh executable in 'nefarious user's' home dir, so that 'nefarious' can now become root at some point later and proceed to actually 'own' the system.
For several decades, I have used hundreds of different computers, from IBM mainframes, DEC minicomputers and early PCs with Intel 8080 or Motorola MC6800 until the latest computers with AMD Zen 5 or Intel Arrow Lake. I have used a variety of operating systems and user interfaces.
During the first decades, there has been a continuous and obvious improvement in user interfaces, so I never had any hesitation to switch to a new program with a completely different user interface for the same application, even every year or every few months, whenever such a change resulted in better results and productivity.
Nevertheless, an optimum seems to have been reached around 20 years ago, and since then more often than not I see only worse interfaces that make harder to do what was simpler previously, so there is no incentive for an "upgrade".
Therefore I indeed customize my GUIs in Linux to a mode that resembles much more older Windows or MacOS than their recent versions and which prioritizes instant responses and minimum distractions over the coolest look.
In the rare occasions when I find a program that does something in a better way than what I am using, I still switch immediately to it, no matter how different it may be in comparison with what I am familiar, so conservatism has nothing to do with preferring the older GUIs.
A consequence of having "UI designers" paid on salary instead of individual contract jobs that expire when the specific fix is complete. In order to preserve their continuing salary, the UI designers have to continue making changes for changes sake (so that the accounting dept. does not begin asking: "why are we paying salary for all these UI designers if they are not creating any output"). So combining reaching an optimum 20 years ago with the fact that the UI designers must make changes for the sake of change, results in the changes being sub-optimal.