I'd like to see laws come with unit tests, "under circumstance a, b and c, person x would be at fault".
I don't think it's so much language changes as society changes. Social norms and taboos change. Technology changes. It's like how code needs maintenance because it breaks. The world is changing. This is a feature not a bug.
Hypothetical example. Lets say there were noise regulations designed before electricity. But once you have electricity, now people have loud speakers. How do we interpret the law? Does the existing law really work?
"I'd like to see laws come with unit tests, "under circumstance a, b and c, person x would be at fault""
This is pretty much exactly what they do. Look at all the sub sections spelling everything out exactly. It is as precise as can be.
https://docs.legis.wisconsin.gov/statutes/statutes/939/III/4...
Of course that law is a couple decades old, not a couple centuries.
It also has grown organically over a long period of time. U.S. law is a mix of a variety of legal traditions, plus historic precedent within the U.S.
Most U.S. states have legal systems that are largely rooted in English Common Law, except for Louisiana which has its roots in French legal traditions. However, it isn't as simple as that.
For example, water rights and laws in California contain competing premises, one of which is from English Common Law and one of which is not. One of these premises is "First come, first served." The other is that you aren't supposed to take so much water from the river such that you completely deprive people downstream of its use. These are both part of the law in California and they are in direct competition. California alone has a very rich history in development of water rights and laws.
From what I have read, countries that lack the sophisticated legal system such as that we enjoy in the U.S. typically have far bigger problems than what we face here with trying to parse the law.