I don't disagree with you, but I think it's important to remember that ambiguous laws are also a feature of modern societies. Laws have to be ambiguous, for one because the real world cannot be codified into abstract laws perfectly, and because separation of power is a fundamental part of how our society works. Judges are supposed to apply the law to specific cases. Thus lawmakers get to decide the wording but judges get to decide how to use it. If there was no room for ambiguity, we would not need any judges.
That's how it should work on paper anyway...