I agree with what you are saying. The problem is that instead of tossing the bad apple, we have to hunt for the good ones. It should be the other way around and it isn't.
We need good project managers, we need flexible processes, we need better communication throughout the chain, and so on.
Keep Up with TechRepublic