The wall is a red herring. The plane landed halfway down the runway at high speed. Something bad is going to happen if you do that at any runway on earth. In SFO you'll end up in the bay or hit the terminal depending on the orientation. In Toronto you'll crash into a highway. Stop looking at the wall and look at the minutes before the crash.
The cause of any fatality in aviation is never a single thing. It’s invariably a chain of events where removing any one thing in the chain would prevent the disaster.