That's exactly the point. Since there is always going to be overhead to administer anything, does it not make sense to have less things to be administered?
If you're making an efficiency argument, then it really depends on the details. You could conceivably have 10 programs that are horribly mismanaged, and 100 that are well-run.