And for most companies, building and managing an SCM is absolutely not their core competency. Your point is valid, but not in the way you're trying to convey it.
Building their software is - Github being down is currently preventing that for many companies.