All I seem to hear is opinions on contributing factors without access to all the real factors/conditions. The "proof of the pudding is in the result". There were many factors ranging from the hindsite of the original design, the level of construction, the amount of inspection, the inspection methods, the inspection analysis as a beginning.
Add to that, the normal deterioration with time (hidden and overt) and the effect of modifications/improvements and the effects on modifications to other portions of the structure.
The process of construction/improvements multiplied the engineering confusion and may have been a factor because no engineer is willing to sign off on the effects of a project without being able to control the scheduling and sequence of moving materials and equipment. Imbalance and vibration are also factors, especially with that type of structure.
All this points to a conclusion that will not be able to nail down the ONE specific cause of the failure, but only contributing factors on ONE SPECIFIC OLDER STRUCTURE AT A SPECIFIC TIME. This is just like all engineering where personal perspectives and assumptions are used to reach a conclusion within the framework not controlled by the engineer.
My first design project, a reinforced CMU control structure designed for seismic, projectiles, external dynamic loads and blast pressures failed two days after it was first used, but a explosion that pushed the roof to the floor. No one ever conceived of a large "bubble" of hydrogen gas that would drift over the structure and be ignited by static electricity, causing the roof system to collapse from the explosion from "ground zero, which was 50' above the building. That was determined to be the cause of the failure, but I still wonder if that was the only cause. This is still after walking into an invisable hydrogen flame caused by a leak and the friction/escape velocity.
There is no ONE answer, but only opinions when it comes to engineering and its limits to control.
Dick