Again, I'm not apologizing for Boeing. This was obviously a piss poor system design. But, and this is a crucial but, the system itself was not responsible for these aircraft incidents.
If I had to identify a "root cause" I would say the obvious, "The root cause of the accident was over reliance upon tech and under reliance upon piloting skills."