That's a fair point, but I don't think it holds up real well. What are the semantics? Do you block until everything is fully backed up on S3? Are you continuously taking database snapshots and forwarding them to S3? What happens if the backups start to fall further and further behind production?
What do you tell the hordes of angry redditors when the last thirty minutes of carefully (or angrily) composed comments vanish?