Earlier quoted context omitted.
> we would remove the requirement of a crime being intentional for corporations You still have the problem of punishing diffuse guilt. The correct answer is fines. Massive fines, potentially to the point of bankruptcy. We don't like to do that, however, because corporations have many stakeholders who may not deserve punishment, e.g. employees.
I agree the correct answer is fines, but I disagree that the government should concern itself with whether or not the company decides to take it out on employees who don't deserve it. It's up to the company to decide how it should be run. As long as the government disincentivizes the actions by making the fines high enough, that is good enough.
Those employees disagree with you and they vote. Every district has large employers whose employees would, as a voting bloc, flip a primary or even general election.