Github et. al added the connectivity and social aspects layered on top of what is fundamentally a version control tool.
Torrenting or cryptocurrencies are better examples, where fundamentally they are social in nature and in the case of torrenting it's ridiculously easy to jump from provider to provider.
but it's resource intensive.