Why hire a contractor if subcontractors do all the work?
General contractors are the "big picture" thinkers. They work with you through the entire project, from the idea phase to the finished product. By contrast, subcontractors come and go. They specialize in certain areas of the construction process, like large equipment operation, concrete formulation, plumbing, electricity and carpentry. They enter a project to do a particular task and leave when that task is finished.
Read the entire article at How Stuff Works.