Shouldn zsh be more/less like ksh/(t)csh?
People often ask why zsh has all these `unnecessary’ csh-like features, or alternatively why zsh doesn’t understand more csh syntax. This is far from a definitive answer and the debate will no doubt continue. Paul’s object in writing zsh was to produce a ksh-like shell which would have features familiar to csh users.