The missing IAM functionality is also what is preventing myself moving some services to R2. CloudFlare Workers are not 1:1 with AWS Lambda either, yet they have seen significant improvements, which likely continue to accommodate for more use cases. I suspect R2 will see similar improvements.
AWS having high egress fees is the moat around their business. If AWS respond by lowering egress costs then they are opening the fort.
Certainly for certain use cases it could be an alternative. Even as an adjunct to existing S3 use.
However without IAM integration, bucket events, and etc. there is a huge set of use cases where it wouldn't even be a blip on peoples radar.
Chess vs Go? Couldn't AWS just lower their prices for egress with low to medium(medium for AWS) effort? What am I missing here?