> considering how generous the free tiers of cloud providers are (Google Cloud in my case), why waste your home internet bandwidth for a personal site?
Because arbitrary ToS "violations" are a thing, and good luck getting that fixed with them.
In the case of static sites, it can be as simple as copying the latest version to a new server and updating your DNS records. I would try to avoid lock-in not only for the reasons you stated but also to be able to freely shop around for better options at any point.
Because arbitrary ToS "violations" are a thing, and good luck getting that fixed with them.