People are fallible. Just because something is simple and known doesn't mean that there won't be mistakes.
Law is like javascript, except every other word needs the same context and explanation that "this" requires.
For example, many reasonable people disagree on whether the second amendment's wording is intended to mean that _everyone_ should be able to bear arms, or whether it's intended to mean _only people in a militia_, and there also seems to be some disagreement on what "arms" means. I can see how a reasonable person could interpret it in either way. Such disagreement seems to have been something which the founders themselves shared.
tl;dr: People disagree both on what we currently interpret words in law to mean, as well as on what the _intent_ was when it was originally written.
And yet, yes, I'll argue that dev, in any language, is complicated.
Hell, there is a good part of the population that will consider assembling an ikea desk complicated. Let's not forget we are in the HN bubble here.
And no law journals, no need of knowledge of precedents. In fact, why even have lawyers?
I might agree that I could read the words in laws and think I understand them, but I disagree that 'the law' is that simple.