That’s true, but I would still call overloading system binaries bad practice. Your making yourself foot gun.
Excluding this argument, overloading system commands is still bad practice lol. Have you ever logged into an embedded device and had a busy box environment? the behaviour of some utilities can be different from what you expect for utilities of the same name.