Long time ago, the plugin zip file is only created by the update script. (method A)
Several years ago, some developers are adding the zip command to the cbp files, so once the project is built, the zip file get created. (Method B)
I prefer Method B.
Because for a plugin developer, it should prepare the dll and the zip file for its own plugin.