I think it is less nefarious than that - it feels more like the problems that arise from fixing bugs in code. We've all encountered this - you fix one bug and it breaks 3 other things, because of unexpected/unintended consequences. Something else was relying on the broken code to work right. Systems thinking is just plain hard...
So how do we do unit tests for laws?