Consider the case where the user has many outstanding unconfirmed transactions which are viable and will confirm. After hitting the depth limit, they read some bad advice on the internet and zap. Now they've lost information about all their payments. At a minimum zap should be backing up the wallet like salvage does.
(really zap should be made harder to use foolishly too-- esp now what we have abandon and will presumably have bump sometime soon)