In their official example, 300PB for $104. Cloudflare only charge for the cost of GET operations. Actual "bandwidth" is free. For comparison, Amazon S3 is $90/TB. So, the equivalent cost would be 300,000TB x $90= $27 million.
What is the catch? Am I missing something?
https://developers.cloudflare.com/r2/platform/pricing/
Vendors listed there have pretty competitive pricing for bandwidth.
I find many AWS services to be priced decently (if you are using them properly, elastically scaling, etc). But that's definitely not the case for bandwidth. AZ to AZ charges are one of the worst - yes that's cheaper than egress but that's no consolation because you are essentially required to use multiple AZs if your business actually has any availability requirements.
And don't get me started on NAT Gateway pricing...