It's not a data breach so much as company negligence and liability in exposing customers to fraud. The company is wholly responsible and should have severe punitive damages applied to their business.
If you make this a financial liability, they (any company) are going to purchase insurance like anything else and then offset that cost to the customer - so you’ll just end up paying for it anyway.
Chubbs, AXA, and others are major players in the Cyber Insurance industry in 2024.
We were going the right path with recent SEC regulations, but those are up in the air now with the Chevron deference decision.
To companies taking out insurance, this can look like being denied coverage unless you have evidence of good practices.
But criminal statutes for gross negligence would probably also help.
Otherwise, it's impossible to function as a society.