I self-host my blog on a server in my home. Instead of opening a port to my home network, I'm using Cloudflare Tunnel to expose the blog to the internet.
That's not really anonymity or privacy in all likelihood, though. Your residential IP is already anonymous. Knowing it tells me nothing other than your general region. The benefit there is that you don't need to have a static IP.
And besides, Cloudflare Tunnel is distinct from (though it integrates with) the cdn product.
DDoS protection is one nice side effect of privacy, but I'd imagine there are others too.