I mean, it's decentralized alright, but it doesn't mean it's HA or automatically replicated. You can just use a different origin server and push/pull from it instead.
My comment is more about how we have this decentralised tool, but we're unable to get our collective heads out of the centralised model. We e ended up turning it back into centralised VCS.
I get what you mean. GitHub and friends have pushed that back to a more centralized approach. However I think that it's not too bad actually. Most projects tend to be centralized too