Yes. It's very fragile. It's actually insane when you really think about it. How a lot of the current infrastructure today are very fragile on certain places.
Reminds me of this XKCD comic:
I think the best way to deal with this fragility is to make sure that you have redundancy.
I mean, posting your repo in Github is great since there's a lot of people using it. But you should also have your repo backed up elsewhere, preferrably in multiple places, just in case Github kicks you out.
That sums it up!
reply