I understand why you say git is centralized, but I don’t think it’s accurate. I can work on git while github is offline, I just can’t share that work with others through github, but I can easily upload a repo and we can share it through another service.
At that point we only lose our issues list, etc.