As all interpretations of law are. That's why there's the profession of lawyer and they make very good money if they can convince a judge and jury of their interpretation of the law.
As a software engineer I see the dangers of such an inexact system. Where we can put people in jail for the rest of their lives or let others go free just because there's so much gray area in the interpretation of the law.
This is a point of hubris I see among SWEs very frequently, for some reason. People like to think they could make a better system, one that's black and white. The truth is the use of judgement and context is essential to a good legal system.
Exact systems that put people in jail would be much more terrifying, because they'd achieve simplicity by ignoring complexity. The existence of the state and federal supreme courts in the US shows the need for careful consideration of how laws interact with one another and an ever-changing world.
As a software engineer I see the dangers of a nominally exhaustively-specified system. Where people would spend their lives in jail or go free depending on whether a majority of legislators had considered that particular edge case.
As a software engineer I see the dangers of such an inexact system. Where we can put people in jail for the rest of their lives or let others go free just because there's so much gray area in the interpretation of the law.