Software engineers are so accustomed to the idea that skirting your professional responsibility ends with a slap on the wrist and not removing your ability to practice your profession entirely.
You overestimate the vigilance of other professions. A Dr or Lawyer needs to screw up really badly, many times, before anything happens. They all go to the same country clubs.
Yeah in other professions negligence can lead to jail...