Publii almost gets it right. There's still the issue of getting hosting, setting that up, managing it etc for non-tech people. Your use case is great, though.
Hosting a static website is not that difficult. The quickest way is to upload the zip file generated by Publii on the Netlify “drop” page. The domain configuration is more challenging than that.