The last time that a major corporation was found guilty for criminal behavior (Arthur Andersen in 2002 for Enron related stuff) the company closed immediately. This has led to problems in the audit industry, where was once the Big 8 audit firms has shrunk, due to mergers and AA dissolving, there basically are barely enough firms to independently audit each others books, and it's made the audit market much worse.

The MCI Worldcom fraud, which broke shortly after Enron, might also have doomed AA (they were the auditor for both major frauds of 2002). MCI Worldcom filed for bankruptcy before it could be hit with criminal charges, and the SEC ended up operating MCI-W in the bankruptcy, because the fines were so large and are senior to all other debts, so they outmuscled all of the other creditors in the bankruptcy filings. Which was why they weren't hit with criminal charges- they already belonged to the Government. There hasn't been much stomach for criminal charges against a corporation ever since.

The fact that the Supreme Court has spent the past few decades making white collar crimes much harder to prosecute (including with Arthur Andersen, where they unanimously reversed the conviction in 2005) is another major factor. The Supreme Court has always been terrible, and gets far more respect than it deserves.