They are used to make packages with differently named binaries able to implement standard shell commands.
There is no need to match binary names. It doesn't really help with anything.