.. and yet a few hundred survived for a few hours until help arrived.
Didn't you see the movie bro? Jack gave his life staying in the water so Rose could stay above and live to be saved. Those in the water died, icebergs aren't in warm water. The water was below freezing (28 degrees farenheit) and barely not ice.