git-annex website says[1] it is not supposed to be a backup solution:
> git-annex is not a backup system. It may be a useful component of an archival system, or a way to deliver files to a backup system
With this in mind, can we treat it as a backup tool? Assuming backing up the git repository itself as you mentioned.