Cloudflare seems like a charity. They have a ton of free tools for any domain, like handling DNS and Zero Trust tunnels that make using my self-hosted server with a real domain easy. Tonight I got a $41 bill for a domain renewal from Namecheap. Cloudflare's price for the same domain is $20.