>Laws are best when they are abstract, so that there is no need for frequent updates and they adapt to changing realities.
Couldn't disagree more, people (and even companies) have a right to know if they're breaking the law. Broad laws just make everyone (potentially) guilty. It's ripe for abuse and corruption.