If that means a "company" becomes smaller, with more isolated crews run by their own leadership, good.
By punishing those who decided to commit the crime? Indirectly benefiting from somebody's else illegal actions is not a crime (you might be required to pay it back but that's it..).
Generally executives are the ones who benefit the most of these case and then leave the rest of of the company and the shareholders on the hook while they move on or retire.
> and execs won't get their bonus,
What if they already have their bonuses? Generally it might take years for any investigation to conclude, often executives who benefited from it couldn't care less what happens to the company they don't work at anymore anyway.
My evidence for my view is basically pointing at all countries with strong rule of law and institutions having less corrupt systems. In so many countries bribery is just considered "the way things are done". Add robust systems for punishments to those with the most authority instead of blaming some abstract entity and watch as all of a sudden the whole system creaks towards accountability. Hasn't this happened reliably in basically every country that enacted and reliably enforced democratic laws?
So, how do you punish everyone fairly? By fining the company for a large amount of money. Shareholders lose their value, employees don't get their raise, and execs won't get their bonus, there is a good chance they get fired too. Companies are for profit, it is even more true for public companies, for which profit is their duty to their shareholders. So hit where it hurts, that is profits.
As for jailing CEOs, what will it bring? Don't forget that a CEO is just an employee, hired by the directors to maximize profits for the shareholders. If the entire company is corrupt, everyone will be more than happy to hire scapegoat CEOs if it can serve their interests. Jailing them will solve nothing, it may even be counter productive as those who are most likely to get that job are people who are ready to risk prison to win big, a crime lord profile.
There are still reasons to jail the CEO, but only if he personally deceived the rest of the company and shareholders, but that is effectively the same as stealing from the company.