I don’t use Cloudflare, but if you do, read the specific Subscription Agreement that you think you agree to.
There’s a “Limitation on Serving Non-HTML Content” clause appearing in at least one posted agreement.
Although future Cloudflare R2 will need new terms, I thought the B2 plan uses a content delivery network.
For those seeking to avoid egress fees, I found some discussion on the limits and catches of “free” here.
If you mean storage solution, I’ve been on several. Currently on Backblaze B2, but seeking to limit costs, which do get into egress fees, but don’t get into minimum purchase amount, or minimum retention days.
I’m a home user in the United States. Businesses might prefer more expensive Geo-redundant solutions. Basically, different solutions suit different situations. My needs are not great, and I have multiple backups.