I was thinking the same thing... but if your proxy goes down, couldn't you update code quickly at the app level to go direct to S3 then?
Whereas - if you just rely on S3 directly, if they have problems, there's not much you can do unless you also have all assets locally on your servers.