The largest problem with numerous overarching laws is that "ignorance of the law is not an excuse" cannot hold true. It is not possible for someone to be aware of all the laws that apply to them at any given moment, much less to understand the legalese corner cases written into them.