There are also two other significant considerations that permit the carrier to safely dispense with the life jackets and the ditching demo:
1) The aircraft can easily maintain level flight in the event of failure of one engine, and ;
2) The aircraft is always within gliding distance of land.
Those two considerations make the probability of a ditching 'extremely remote', and in aircraft operations, it is generally not necessary to make allowances for possibilities that are 'extremely remote'.