Time Machine could easily be replaced by cron and tar or some other local backup option. Other backup providers are easily found.
This is not to say anything about git-annex's usefulness or the value of supporting the developer. It just surprises me when engineers are still struggling with backups. I can kind of understand "regular folk", but that's not really the git-annex market, either.