Let's think a moment about landing length required per AFM (certification) standards. We all agree that many airports could use more runway, not because they don't meet/exceed AFM requirements for a particular type, but because more r/w (or overrun) is another layer of swiss cheese to help keep the holes from aligning. I'm not sure this would have prevented CGH from happening, but it could have saved lives.
If you predicate an operation on everything "just right", then toss in a slick ungrooved runway, and a locked-out reverser, and a Boeing captain transitioning to a new type...