Git makes it pretty awkward to sync a branch via multiple paths. A globally-accessible repo that never goes down is the only easy way to transfer revisions.
Yes, that's true but that's acting like there's no fallback when things do go down. A 'repo that never goes down' doesn't really exist (as is proven here)