Frank,
I don't think tek meant to step on any toes with his post. I think what he was trying to say was that in this new era, it seems prudent to try to stack the decks in your favor as much as possible.
Example:
Customer wants a bathroom remodeled. They can hire a single contractor that can do the demo, plumbing, electrical, rock, paint, tile, and any other miscellaneous bits and the job is done.
or...
They can hire a contractor to do the demo
then a plumber
then an electrician
than a rocker
painter
tiler
and then the job is done, who know how long this would take, would have to get people in the various trades who have available time slots to do the work and hope none of them fall behind schedule or risk throwing everyone off and losing the person to do that work and falling even further behind schedule.
I would pick option 1. As would IMHO most home owners. It is much easier to coordinate a schedule with one guy/crew than to hire individually for each aspect of the job. I also think it depends on the scope of the job. If building an entire new house, then it would make sense to have a crew frame the exterior, and then they can frame the interior while another crew does the roof, and another crew is running wire, while another is running pipe, etc etc.
Now in your case, you have found a niche where you are specialized, and it works for you, and props for it.
But have you ever contracted a job to re-plaster to start on a certain day, but uh-oh they dug into the wall and nicked a wire or pipe, now they have to get an electrician or plumber in to fix that. In the mean time you can't do your work, and you have other jobs scheduled after this one. Now what do you do?