The zsh completions only complete one type argument, even though multiple args are allowed. But the same issue occurs with other completions, e.g. for options. I don't know how to solve this.
systemctl --user unset-environment