Massive fines is the only deterrent for large corporations, it affects their bottom line, it can't be taken just as a cost to do business and ignored. When a corporation is on the hook for paying up to 4% of global revenue then the shareholders will care about not breaking the law.
That's the whole fucking point...