ye that seems backwards to me. i hire temp contractors if my team doesn't have the capacity to meet our deadlines, or if we need minions to do the boring grunt work aspects of a project
it really seems backwards for a project manager to have less knowledge than the people he is managing...like, you wouldn't employ someone to oversee/manage the building of a house if they had no experience in actual construction work....you want someone who understands and can anticipate the kind of issues the actial builders will have to deal with, because he's been there himself
i don't know shit about construction so maybe that isn't the best analogy, but hopefully you get what i mean...i would expect/hope the same logic to apply in industries like software programming or network solutions or whatever is is most of you nerds do