Embora eu não possa dar exemplos de empresas que usam o github para hospedagem, posso sugerir alguns outros argumentos que você pode usar para usá-lo.
Uma das principais vantagens do controle de versão distribuído, como git ou mercurial, é que cada repositório é um backup completo ou quase completo. Portanto, você terá um servidor central hospedado e gerenciado por outra pessoa, mas mesmo que algo catastrófico aconteça e o github saia do mercado, o dano será bastante limitado.
Você também pode observar que o administrador que você teria, certamente será menos experiente do que os da grande empresa de hospedagem, como o github, e, portanto, é mais provável que seu próprio servidor falhe. Como em um grande farm de servidores, servidores individuais morrem de vez em quando, portanto, todos os procedimentos de recuperação são testados. Enquanto estiver no servidor, ele funcionará bem por alguns anos; portanto, quando falhar, você poderá encontrar-se facilmente com backup quebrado ou com a falta de bits ou algo assim.