Agreed. Though there were many factors behind that, not just the "spirit of the age".You quote the Costa Concordia. The Report into that disaster clearly showed that the passengers on board the Titanic acted in a more orderly calm way than did their "enlightened" modern counterparts. I was actually briefly involved with someone at Southampton University on that very loss. I can assure you, the press and Italian Government involvement did not service to the quest for truth. However, this site is about Titanic so we'll let it rest there.
While the Titanic crew were vague about the severity of the situation, the passengers of the Concordia were flat out lied to, with a bilingual message to the extent that "The situation is fully under control, our technicians are fixing this as we speak". There is even a recording of a female member of the crew addressing the passengers after the hit where she tells them to go back to their cabins.
Then the Concordia lied to their own crisis center by saying that all they have is a blackout and that again everything is under control. They already knew they struck the rocks.
So when some time later suddenly the announcement was made to abandon ship, this stunned the passengers and caused instant panic. I'd say the conflicting announcements and lack of decisiveness on the part of the crew caused the panic.
I strongly believe this was not the passenger's fault (or their culture or age they lived in), it was the Costa Concordia crew and their announcements.
Stupidity and ineptitude are the greatest dangers man has ever faced.