How would holding companies accountable look? If you pay x amount as ransom, you must also pay x * some_multiplier as a fine, something like that?
Hacks happen. Where starts or ends someone’s responsibility? Where stops the buck? Can we really expect that every layer in an organization is always fully aware of security and security risks, even unknown vulnerabilities? Security practices change over time. Not so long ago 12 character passwords were considered safe, 2FA didn’t exist, …
I don’t think that harsher punishments and victim blaming is the way to go.