I think most would expect to just have a remote Git repo where you can push your site to. That would then do a checkout on the web server automatically.
Precisely this! 1MB is perfect for a small "hosting" company putting other small companies online, e.g. John's bakery. A git deploy functionality would drastically improve automation to manage websites. I know the provided cli can do it, but it's a other thing to integrate.