I suspect the organization gets too big, and the communication overhead + politics takes over everything else. That is, I think it is theoretically not possible at a large organization, except in very rare circumstances where you've lucked into the right people and incentive structure. ¯\_(ツ)_/¯