I think most plugins could have easily run from an archived…
I think most plugins could have easily run from an archived .zip file (no compression), making it basically a folder. Any cache data for any plugins could go into one folder in the WP install, the same for any editable data (99,99% goes to DB anyway).