Have you seen how complicated it is? https://aws.amazon.com/blogs/storage/point-in-time-restore-f... It also seems to only be object changes, not all bucket changes, so treating the entire bucket as an immutable versioned artifact still isn't possible.
FWIW, they added point-in-time S3 snapshots via AWS Backup recently.