The law was announced a long time before it came into effect,
Isn't one of the basic principles of law that laws can not be made retroactive so as to arbitrarily extract punishment? if someone tells me "we'll implement this law in 2026" and they do commit, then I'm unconcerned until 2025-12-31.