I get your point, and I agree the govt shouldn't be in the business of putting companies out of business if their crime just needs some discouragement.
The problem is, if a company made 500M from their bad behaviour, and the govt only charged them 300M. The company is not incentivized to not do this behaviour anymore. They made 200M net after the fine!
If they made 500M and the fine is 550M, then they are incentivized. It hurt them 50M to do the bad behaviour.
It's obviously not as simple as I'm making it, because just calculating the money they made from the bad behaviour could be very complicated. but you get the idea.