Just wait to see how the lawyers game these. my bet is no major corp ever pays a penalty that high, ever. there may be some egregious offender that gets caught with this, but not one of the big boys.
If I'm in debt to somebody 10.000, he owns me. If I'm in debt 10.000.000, I own him. Huge fines for behemoths will always be negotiated.
Nevertheless, it's a strong incentive for even the biggest companies to follow the law. EU has the capability and desire to enforce huge fines to make sure data protection laws are obeyed.
Fines in antitrust cases can already be huge so I would doubt that those fines could be gamed if regulators take it seriously. The alternative to paying a fine is being banned from the market, which for the EU is a big deal.