I would refer back to my grand-parent post.
The hard, borderline cases that you mention are relatively rare. No matter how complicated your system of laws, these cases tend to require humans, either judges or juries, to make a careful decision.
If you have 10,000 laws rather than 10, you end up instead having to decide which of the many conflicting laws that could be applied should be applied to the situation. In marginal cases, human judgement is extremely difficult to replace.