Nathaniel, compare Eschede with Chase. 'Nuff said.
Eschede was an unsurvivable crash no matter what safety regulations you are under. There's pretty much nothing you can do to survive slamming into a bridge at 120mph and then having it collapse on you (and, if memory serves, the designs are for a locomotive led collision, not a car derailing into something separately). Meanwhile Amtrak lucked out on Chase by having mostly empty forward cars.
Per the NTSB:
The lead car of train 94 was so thoroughly crushed that had the car been occupied, almost none aboard could have survived the crash. Fortunately,thecar served as a buffer much as a baggage car would. It was also fortunate that there were only 25 passengers aboard the second car, which had 84 seats. More than half the passengers in this car were fatally injured, and the emergency response personnel had great difficulty in extricating injured passengers. Had the car been filled to capacity, as were most of the cars to the rear, the toll of fatally-injured passengers would have been much higher.
For that matter, at those speeds, I don't think anyone's willing to claim that there's anything that can be reasonably done design wise to improve survival, there's simply too much energy.