probably at least part of the reason they want to push you to using the s3 api which has no rate limits and just the r2 max upload max of 5gb before having to use multipart
iirc the CF API's base auth stuff is just a worker, and so is the s3 compat stuff (for example, they Single URL Purge is just Durable Objects and Workers and has never gone down during their core outages)