That's what lawyers and judges are for. To argue over and interpret the meaning of laws, regulations, contracts, constitutions. It's all human wording and concepts, which are not deterministic, one-time interpretable things that a compiler would understand. They have to be understood in context of legal history and contemporary culture.
The law isn't computer science as much as Silicon Valley would like to make it so.
That's beside the point. Even within that framework, clear wording makes a huge difference. The fact that you have to convince a human with your argument means there's always some room for interpretation, but that room gets a lot smaller when the law is worded clearly.
> That's what lawyers and judges are for. To argue over and interpret the meaning of laws, regulations, contracts, constitutions.
That doesn't mean we can't learn from mistakes and make certain things clearer.
I think the Founding Fathers would've had some thoughts on Flock cameras and Facebook.