For example, to build your web-app you hire a team (backend, frontend, all-end, QA) all as a unit.
1. team could have more negotiating power vis-a-vis big-co 2. worked together on multiple gigs (hopefully), 3. fewer interpersonal issues (again hopefully) 4. know their tasks on the team from the get-go. ..many more.
why isn't this more popular?