I think that zip file encryption started with pkzip (I'm not sure, but that's the first place that I saw it), and anybody that wanted to maintain compatibility had to add it to their zip software.
If you want to encrypt a zip file, you should probably use a strong algorithm that comes in an encryption package such as GPG.