There are two big factors in modern society that foster negligence and inattentiveness----the transfer of restitution to the state instead of the individual, and insurance. When someone is convicted of negligence these days, their fine is paid to the state, their criminal sentence is served in state jails.....rarely are they forced to compensate the victims personally like they did in antiquity, in fact, once upon a time, that was the standard method, even in cases of criminal wrongdoing like robbery and rape.
Second, insurance has insulated people from bearing the burden of their mistakes. Studies show that areas where the rate of uninsured is higher experience, on average, less accidents than areas where the rate of insured is higher. It stands to reason that if you're not insured, you know the possible consequences and you're going to be more careful.