Two initial impressions from the article. First, there were a number of details I haven't seen published before, so I'm curious as to the author's sources. Not curious in a suspicious way, just curious. Second, in terms of contributory causes, a poorly designed aircraft, inadequately trained crews, and a corporate culture that does not put safety first are not mutually exclusive. They can all have a hand in the end result, and each issue should be addressed on their own merits.