Mainly because it's a good idea to leave certain parts to the pros. Anyone can do framing or hang drywall. Roofs are as simple as you design them to be. It's the areas where your house 'interfaces' with the rest of the world where you'll need the most help, but a lot of those situations can be set up so you can do the majority of the labor (and the tools available now make it easier than ever).