Assume the fleet is already theirs
Every host pushes its backups to an on-site repository running append-only. A host can write a new snapshot. A host cannot delete an old one, cannot rewrite one, and cannot prune. Not because it is configured politely not to, but because the credential it holds does not carry that verb.
This matters because of what actually happens in a ransomware incident. The attacker gets a host, finds the backup credentials sitting right there in the backup script, and uses them. That works everywhere, because the same credential usually reads, writes and deletes. Split the verbs and the stolen credential becomes an ability to add data to my backups, which is not a threat I lose sleep over.