Often, webmasters want to stop people leeching from their site. They enclose videos and such in password protected zip files, where the password is the url of their site. This ensures anyone downloading the file must know the url of the owners site. They could just use zero compression so that extraction time would be reduced but maybe they don't know about this.

Another possible reason is to mask the file content from filters.