Bash tab completion was implemented in bug 7867. Our commands still lack completion for other common shells, like zsh and fish.
Completion scripts for zsh and fish exist, but are currently not installed. We decided that we don't have enough time to test and resolve any potential problems for these shells as part of bug 7867. The existing completion scripts work well for simple use cases, but are not thoroughly tested.