"The Titanic actually carried an excess lifeboat capacity than required by the UK Board of Trade when she sailed in 1912"
The irony there is that as originally designed the Titanic/Olympic had enough lifeboats for everyone, but they were deleted because they "spoiled the lines of the ship" and because it was felt that many lifeboats would make the upper-deck passengers uneasy.
TalkTalk has never had enough security in place or planned. Even a cursory glance at the issues of outsourcing and the vulnerabilities it exposes the company to (lowly paid workers being paid off by gangs to leak data, etc) shows that they're not paying attention to anything except pennies coming in the door.
Security has _always_ been regarded as a cost centre until it's too late. "No return on investment" rules supreme and there's no such thing in business as "Cost Of Not Investing"