It's not only the fine, it's the bad publicity those companies get when getting the fine
Damage to their brand worth billions
Cambridge analytica scandal costed FB a lot more then the fine
It cost them in their users trust
and that's the worst kind of punishment a large brand such as facebook can get