What? Look at some market downloads from the top vendors. Often one zip, inside two or three zips for different versions and then updates and sql updates etc. No, not simple to just upgrade. They would have to have a single zip that contains only one version packaged so that the updater could use it.