Good! Am not sure about how developers have been instructed to archive into zips ... do know that the zip must basically replace the mod/block/theme/ whatever folder by it's same name.
In the past, there were plugins that actually required un-zipping locally first because there were supporting plugins to be installed or the unzipped folder/directory created by unzipping wasn't correct. So I've always downloaded, unzipped, then if OK, used the built in mdeploy to update the plugin. That's if the plugin isn't a massive one.
'spirit of sharing', Ken