もっと詳しく書くと
.*は . と .. にマッチするのはbashの機能
zshではそもも . と .. はマッチしない。echo .*すれば分かる。

んで仮に.. にヒットしたとしてもcoreutilsのremove.cの442行目あたりで弾いてる