But he doesn’t. If Cf or Gh go down he has to reconfigure the whole mess. Portability != full-ownership.
As a corporate senior eng, this does't look like a mess to me - just a few things, easily configurable in the matter of hours. My only concern would be if Cloudflare pages offer truly unlimited bandwidth, but so far the site is live. :-)
If he hosts from his house, if he loses internet he'll still have to reconfigure the whole mess. We don't own anything.
No matter what host it's on, even if you run it at your house, if something goes down you'll need to do the same.
The internet as a whole relies on a huge variety of services all working as they should.