They had enough lifeboats
Although the movie portrays the Titanic’s lack of lifeboats as the reason behind the disaster, in reality, the ship had more lifeboats than was necessary. The Titanic carried twenty lifeboats in all, although only sixteen were used because of antiquated safety laws and the ship’s owners’ carelessness. These twenty lifeboats could accommodate 1,178 passengers.
This was still far from sufficient for the more than 2,200 passengers on board. The alarming thing is that only eighteen lifeboats were used, and many of them carried only half their maximum load. Merely 712 individuals managed to escape the collapsing vessel.