Reading all these there is a common over-riding theme..."if applied properly"
And my experience is that SPC is rarely applied properly...it becomes an exercise unto itself...in which case it is an utter waste of time and resources.
This is true with anything of course.
SPC - while fairly simple - is not necessarrily easy or straightfoward. There are many hack teachers as well as persons who try to implement it without really understanding it.
A quote from Ishikawa is very appropriate: "Control charts are easy to construct so are widely used, But there are surprisingly few really useful charts.?
Control charts require a deep understanding of the process and what can and shourd be done to correct out-of-control conditions and improve the stable performance. This is not easy. This is hard work. This is science and engineering.