I'd call it an interpretation, not a theory. But clearly the conflicting inputs was a UI problem, and while there may be tradeoffs, a better UI could have prevented the AF 447 crash.
That's not a UI issue, it's a forgetting one of the most fundamental rules of flying issue.
https://aviation.stackexchange.com/questions/1418/what-happe...
And whilst the BEA report ... rather inexplicably, frankly ... fails to mention the inputs issues, it does address all the other factors I've described here.
Fully pulling back the stick is what you'd normally do in an Airbus to gain altitude. It's guaranteed not to stall the plane.
I'd love to see some documentation on "pull back in a stall". In fact, this is all I could find:
http://www.pprune.org/tech-log/415373-new-airbus-stall-recov...