Thats not really true. The middle and lower layers of the company is where the actual work happens, and if the people carrying out the work suddenly perceive there’s a personal risk to doing illegal things - even if it’s just a small fine - they’re much more likely to push back or quit. Meanwhile upper management may not care about a billion dollar fine that their spreadsheet says is “worth it,” but their life will be miserable if all the employees underneath them are pissed off, 10% quit, and nobody wants to work there. It’s a much, much bigger risk to upper management to infuriate their workforce than it is to write a check.
That’s the thing I think most people don’t understand about large companies. Money is just a number, they’re playing a game with it. If the company pays a huge fine, all those folks are still rich and nothing bad happens to them, they just have a few different numbers on their spreadsheet. That’s why they don’t care. It’s not like a normal person getting fined, who then loses the opportunity to use their money for things that matter to them.
If we want to hold corporations accountable, we have to issue punishments to corporations that actually hurt their leaders.