I think this is partly because of providers like godaddy who have massive up-sell attempts and navigation misdirection to confuse people into purchasing all their value-add services when all you wanted was to purchase a domain or use their DNS services. It's the rare provider who just wants to do one thing well rather than be horizontally integrated and do a bunch of things half-assed. Unfortunately, people prefer one-stop shopping, but the integration doesn't make it easy to differentiate the offerings as services that don't need to be provided by a single provider. Like you can use godaddy as a registrar, but the ability to not use godaddy as the DNS provider too is buried and hidden. They purposely conflate what can be two separate services.
EDIT: I do remember canceling some godaddy service at one time and the process was super easy. Called and said I want to cancel service, wait time on the phone was low, and there was no questions asked.
The less trouble a user can cause, the better -- particularly at that scale. For more advanced users it merely invites frustration, however.
I assume people can also drag a .html etc or a .jpg and it will replace an existing file after verifying (and/or rename)?
Good luck!
So far updates are done by just dragging the whole folder unto the site dashboard again. We'll figure out what files have changes and just upload those.
There's also a version history so people can always roll back changes or see how the site looked like before.
$5 a month is cheap, too cheap in fact.
BitBalloon also makes forms work without having to do any brackens programming (or fitting in an external form service and try to get it to look like part of your site).
There's lots more timesavers included as well, so if your time is with anything to you, those $60 for a year of hosting will pay for themselves.
We're working on solving this for static sites with BitBalloon (https://www.bitballoon.com).
Both by giving people an instant way to get their site online, but also by making it dead easy to do typical tasks like adding Analytics or getting forms to work.