The only thing you know for certain about any accident is that there is never a single cause.
As an additional factor, it may be worth remembering that there was a conflict between safe operations and the need to show the passengers something to make the trip worth while.