Earlier quoted context omitted.
Why can't they be compensated directly for the financial damages and then put the perpetrators in prison for all the damages that can't be moneyed-away?
How does imprisoning someone help the victims in any way? People have some really fucked up ideas of justice. Justice should focus first on making victims whole, then on rehabilitating the perpetrators to prevent victimization in the future. Imprisonment serves neither of those goals.
b) deterrence is important, especially in cases like this: if there are consequences for willfully ignoring something that causes severe harm to others, it's less likely to be willfully ignored in the future. If you can expect to only have to make others whole (if caught), it's a lot easier to just not care. And legal compensation rarely actually makes people whole.