Some zsh completion helpers were not installed, so completion was broken. Add systemd-analyze verify. Make systemctl link complete only unit names.
It was broken since systemd was moved out of /bin. For zsh it was never there.