One repository per app or all backups in one repository?

I’m using a mounted & encrypted S3 storage and if I interpret this correctly, it is rather recommended to use separate repositories.

With append-only I will lose the ability to forget and prune, right?