This is exactly what we are doing. But there’s no such a thing as a “native S3” by the way.
A full decentralization without sacrificing the speed or reliability is not currently possible. See