It has more to do with their sheer size IMO, not having the "cream". I've worked for ATT, Sprint, and a number of companies that are pretty big but not super big and somehow they function despite the idiocy that goes on. It's a form of "too big to fail" IMHO. There are just too many people to average out the slack and the ship has too much momentum. It's going to keep succeeding baring some huge market shift and/or gross negligence on managements part. I mean, seriously; there are a LOT of companies out there making TONS of money with no where near FB's or Google's reputation and desirability.
Wouldn't it be great if that effort was actually focused systematically? Exponential improvement.
Deming knew how to do it, and even outlined that the entire economy would rise because of improved management practices. I very much believe he is correct.