I don't know what to tell you aside from "just go and work at a large private company and see".
I'm not smart enough to understand the macro-economics or incentive structures that lead to this happening, but I've seen many 100+ man teams that output whose output is something you could reasonably expect from a 5 man team.