It is functionally just a form of tax that can't be offshored.
Corporations reliably break the law, the EU reliably enforces it.
I'm actually happy that this is the path the EU went, as there's a financial incentive to keep laws which benefit consumers.