Considering the size of AWS, the number of services one service relies on would be too many, even if a single service many layers deep depended on s3, and when s3 goes down, the service as a whole will be affected. Honestly S3, it like a blackhole, everybody stores everything in S3 these days. Its a horizontal component but used in a vertical manner. Weird but true.