The problem with fines is that they don't actually disincentivize bad behaviour by decision makers.
Corporations don't make decisions, individuals do.
You could argue if we hit the business hard enough, the individual making those decisions maybe suffers from.. maybe... less bonus? but, well....