É porque no final esta última linha env zsh faz com que o installer.sh execute um zsh sub-shell; Você pode adicionar e redirecionar 0>/dev/null para sh -c para falhar em executar um sub-shell.
0>/dev/null sh -c "$(curl ....)"
Você pode verificar o comportamento de 0>/dev/null ao executar 0>/dev/null env zsh e enz zsh após a instalação para ver que 0>/dev/null env zsh está impedindo de alternar para zsh shell ou quaisquer outros shells.
Isso também causará falha / impedimento quando você quiser alterar o shell padrão ao solicitar sua senha abaixo.
if hash chsh >/dev/null 2>&1; then
printf "${BLUE}Time to change your default shell to zsh!${NORMAL}\n"
chsh -s $(grep /zsh$ /etc/shells | tail -1)