Yeah, fully agree. Fines for companies bigger than a certain threshold should be percentages of their global annual income and potentially include jail time for the decision makers that enabled them.
As long as these are the incentives companies/execs will continue to do this shit