One line of code can expose 30,000,000 records. That's hard to get your head around if you are not a programmer.
You have to have a lot of bad process in place for something like this to get in.
Even in companies where good people try to do the right thing security fails not just like this case where they just chose not to act, but also because nobody else at the company cares / is knowledgeable enough to care.
Happy for someone knowledgeable to turn this into a non-rhetorical question.
There are no fines. People don't stop purchasing stuff from them.
The risks of not following security practices are so low that it makes logical business sense to not care much about them.
Now, say if we add fines on these security breaches. Proper fines, say % of global revenue type fines. Then yeah, they'll start caring.
Until then, wait for more of these security breaches.
Well, I am, yeah.
Especially when the future consequences barely exist. It's very rare for a breach to have serious impact on a company, relative to other areas the company could invest.