When your customer service is failing to handle a case, how exactly are you gonna catch on without using out-of-band signaling?
I say this slightly nervously as a Cloudflare customer who serves some amount of binary data. One message is "it's ok if you're on a paid plan". Another is "it's not ok at any time". My suspicion is that "it's ok unless we notice you".
If you could come up with consistent understandable messaging that would help a lot. I don't mind paying (stay competitive against AWS and Hetzner and that's all I need) but the uncertainty is not good.
But from their perspective it does feel like these sorts of posts are the only way to get attention on a problem.
(People don't think about incentives either.)
On the R2 page https://www.cloudflare.com/products/r2/ we see:
> No more egress charges. You shouldn’t have to pay to access your data. Pay no egress charges for data accessed from R2. Our affordable and consistent pricing means no more surprise bills.
Whereas I think the non-HTML traffic terms still apply to R2. Or do they?
Why Cloudflare cancel paying Workers customers? Makes no sense to me.
Let that sink in.
To those continuing to foam at the mouth: what would be the ideal outcome? Cloudflare closing up shop entirely after this? The whole "this shouldn't have happened in the first place" mentality is completely unproductive.
Cloudflare changing their TOS from
>Cloudflare may, with or without notice to you and without liability of any kind, temporarily limit your storage and/or the number of requests you can make or receive using the Developer Platform for any reason (in its sole reasonable discretion), including without limitation
to something that does not allow them to do so on a whim, or with requiring upfront notice.
I don't know how many people work at Cloudflare, but I'd imagine it's more efficient to have a working customer support system than to have the CTO personally handle every problem.