Meta appear 4 times in the top 10 with a total of about 2.25bn in fines. That sounds like a lot but it's only 1.6% of their revenue. As a cost of doing business that's probably acceptable to the Meta board. It'd cost them more to do things properly, so there's little incentive to do so.
The fines will increase if they continue breaking the rules, so there is incentive.
The fines are calculated to be enough to pad the coffers of the EU bureucracy and for FB to not really care, to keep this racket going.
Besides fines being able to grow that's global revenue, probably a bigger part of EU revenue. And their margins aren't 100%.