You seem to conflate backups with off-site backups, and concluding that off-site backups are hard. However, nothing in this story would require off-site backups. A separate backup server on-site would have been fine here.
Of course, off-site backups are good, but would not have been actually needed in this case.