Because the rest of my infrastructure currently runs on AWS and aws egress charges are far more expensive than the b2 savings.
AWS can certainly provide geographical diversity, but on the organizational abstraction layer, all eggs are in one basket, yes ?
Is having organizational redundancy something you assign zero value to, or something whose value conflicts with the egress costs so as to make it a difficult decision ?
Again, genuinely very interested ...
If AWS goes down, more or less a good portion of the internet goes dark. It's an acceptable risk at this point unless you are truly massive and entirely self contained- if you are using any 3rd party services, IE for auth, payment, whatever- they may be using AWS as well and you are still exposed.
To anyone reading this: Don't store lots of small files on S3. It's a terrible idea.