Boeing adopts the design philosophy that the engine should shear off in case of impact on water or ground. Hence the engines are attched with shear pins on the Fat Bobby.
Airbus on the other hand adopts the design philosophy that the engine should stay on the wind in all cases and uses a redundant sleeve/bolt design.
There is no right or wrong here!
Me thinks that the Airbus philosophy helped ditching US Air succesfully into the Hudson and the Boeing design route certainly minimised casualties in the case we are discussing here.
Dunno how the Airbus philosophy fits here at all. one engine broke off and the other stayed on. Which [non]event "helped" the ditching, and how/why?