good point...it's similar to a thought i have around project mangers.....in an ideal world, they would not be needed, if people did what they were capable of doing, in a predictable manner, then the role of the PM would diminish over time, and eventually the value offered would not be worth the cost...

saying that, they are here, they need to be, and will be for a good old chunk of time to come...we are human by nature, and that makes things very unpredictable...