Is it necessary to backup Gitlab artifacts even if they stored in s3 bucket?

i deployed Gitlab CE in kubernetes cluster using the official helm chart, and all artifacts (even lfs, packages, uploads, …) are stored in s3 buckets. now to create backup i use the following command:

kubectl exec -it gitlab-task-runner-someid -- backup-utility

my question is it really necessary to backup artifacts (or lfs, uploads, …) already stored in s3 bucket or can be skipped and then i can do a restore without any problems ?

# backup without artifacts
kubectl exec -it gitlab-task-runner-someid -- backup-utility --skip artifacts