Try on this hypothetical. Imagine that ten people in a giant company called ACME made some decisions that led to 50,000 people getting hurt. ACME also employs 100,000 hard working people, representing perhaps 0.3-0.4 million family members dependent upon that income. Imagine further that ACME's other products have dramatically improved the lives of hundreds of millions of other people.
Given that scenario, does the ethical math really work for ACME to be completely destroyed? It is easy to see how the 10 decision makers should be punished. It is also easy to see how the people who were hurt should be compensated in some way. Destroying ACME entirely will harm lots of other people so it is not clear how to justify that. It is a very frustrating domain because we think of these companies as monoliths, but they are really just a large collection of mostly very decent people.