Do most long commands not have a shorter alias anyway?
I don't think I'll ever use auto-tab completion for commands myself, so don't count it as a message "against" the suggestion, but aliases seem more common and intuitive while auto-tab completion might be somewhat counter-intuitive since many commands share their first letters with several others. I don't know what devs would prefer to add but I feel like adding more aliases to the commands that don't have an already-existing alias, may be better