Com base no feedback aqui, descobri que definir o parâmetro zsh NULLCMD como : emula o bash.
% NULLCMD=:
% >file
% ls -l file
-rw-r--r-- 1 pfalstad 0 May 24 05:41 file
Fonte: link
NULLCMD está definido como cat por padrão