So companies are not even breaking the law, just delaying the process...
Again, member states miss European deadlines, but since it has no practical consequences, I don't see a why they would do it differently.
I wouldn't have been bothered if it where some exhaustive reform of the work law, but in practice it would amount to a couple of amendments. Probably could be drafted up in an afternoon.
Also “in the last year” means only ~50% of that time is covered by when enforcement started.
Most of the jobs in that HN thread do give a salary expectation (though a few with a very wide range, which might be outside the rules, but they were US anyway so not covered), I don't think I saw an EU one in my quick scan that did not (at least one UK one, but again those are not currently covered by such rules).
That's the first I've heard of it, and I've seen plenty of job postings the past year for European companies where there was no salary indication. See for example the recent HN Who's Hiring? https://news.ycombinator.com/item?id=50338728