That's a good point, but I think having a basic understanding of software development issues would provide a project manager with the insights needed to know that something should be done at all, at which point they would then need the ability to do something.