Interestingly, this is PRECISELY what FVM will help enable.
By using an FVM contract, you can specify exactly what you'd like - how distributed, how automatic the replication, etc etc. This, of course, is a bit manual for now, expect lots more simplicity in the space - or just use https://web3.storage which does this all for you!
Disclosure: I am co-director of Research Development at Protocol Labs.