Not to mention that this would force a culture of attributing blame to individuals which is toxic, encourages people to hide mistakes and when mistakes happen the first thing everyone would scramble to is to find a scapegoat. This is objectively worse for both the company and the shareholders.
The right approach for the government is to appropriately penalize the companies. The right approach for companies is to put in processes that make sure no single person is even in a position to make mistakes like this.