It's the responsibility of legislators and regulators to be clear and precise -- to mean what they say and say what they mean. To "punish" a company for following a law, because of something the law doesn't actually say, is not what rule of law means, and would be a shameful thing. No company should have to intuit or guess what the government "really" meant, over and above what the law actually says.
The EU can go ahead and revise the law, giving companies time to adapt again. That's fine -- that's how it's supposed to work. But some kind of "warning" to "do something we didn't say in the law" is just plain wrong.