Because lawyers, pointy hair bosses and so on. Someone simply makes a policy somewhere that all company data should reside on company machines, and no other companies' should share servers, server rooms or ops staff with ours. I'm not saying it makes any sense at all, but this actually happens.
Why? I know some very large companies that use GitHub (not the hosted version).