Too Long; Didn't Read
CI/CD pipelines for such repos need to perform a lot of things like read/write to S3 buckets, read some tokens/credentials from AWS Parameter Store, add entries to Route53 and so on. It comes in handy because more things are moving to git as a source of truth. It is not just code that resides in git nowadays, but also our configuration, infrastructure, all sorts of pipelines and a lot other declarative manifests. When you use the same service account you can also set the role directly in the chart values, you can see it on serviceAccountAnnotations.