PMP,Sicle; Sorry if my commentary was unclear. Not sure exactly what you're taking extreme exception to here. You take extreme exception and then go on to agree with my point - that all of the roles mentioned are discrete skill sets and are not interchangeable. If I could navigate my way to the meaning of your comments I might be ashamed of myself, but since I'm finding it hard to grasp what you're trying to communicate I'm not sure what I'm supposed to be ashamed of.
There's little in your comments that I disagree with - these are discrete skills, assigning a BA as a P M is probably a mistake (as my client is learning), and PM skills apply whether the project is IT or construction. I do disagree with your comment that PM's won't use their developer skills - on every IT project I've managed, there have been attempts to "pull the wool" by some developer who thinks that, as a PM, I can't possibly know what's happedning in the code or what a reasonable extimate is...these are the situations in which having development chops is crucial.
Wish I understood what you're getting in a flurry about - I might be able to respond more substantively.
Keep Up with TechRepublic