Further, your users will get lower latency and faster downloads when accessing one of the globally-distributed edge caches. And lastly, you don't have to expose your own IP address, which puts at risk of DDoS.
Does anyone have a good argument for self-hosting an entirely static website?
Having said that, I think NearlyFreeSpeech provides a great web hosting service for pennies a day for those who don't want to host at home. I've used them for years. https://www.nearlyfreespeech.net/services/pricing
Let's face facts. Most personal sites won't see a giant boost in traffic unexpectedly. Which means hosting and paying a cloud provider is completely unnecessary.
If you happen to become popular enough (the 1%) THEN you start to consider some scaling patterns.
Are you sure?
> The desired hostname is not encrypted, so an eavesdropper can see which site is being requested. [0]
ESNI is meant to fix this but isn't, yet, widely deployed (AFAIK).
---
There's also a distinct vendor portability advantage. If you want to move your self-hosted static site from your home connection somewhere else, it's pretty straightforward. But if I want to move my static sites from Amazon to some other cloud vendor, I basically have to start my Terraform from scratch.
Caring about the privacy of your readers.
On top of that, the Snowden revelations.