I think all of the after-the-fact speculation may prevent another similar incident in the future. If there is a workable rescue plan in place before future launches, then NASA can have the option of leaving a questionable (possibly damaged) shuttle in orbit rather than chancing a landing. Obviously such a rescue will add millions of dollars to the cost of the mission. But perhaps not as much extra as the cost (both in dollars and national psyche) to investigate a crash.