I'm of belief that the inefficiency scales with internal organizational complexity, which roughly scales with size. Basically, the more people you need to involve for a typical step in a project, the less efficient you get. Government branches seem to be terribly inefficient, because even the smallest one is in fact responsible to a lot of people (other agencies, oversight bodies, politicians and, ultimately, the public).