Have you done the math on this because it's actually very, very difficult to blow up your Cloudflare bill compared to something like Vercel or Firebase.
For example 1 million requests to a Worker is only $0.30 and there's no bandwidth charge. Similar for R2, Pages, etc.
Also I believe their rate limiting rules have been completely free for one or two years now.