You couldn’t really write a law that is easy to interpret in all cases and that is completely unambiguous.

Could the law be better written? Probably. But at some point there will always be a grey area that needs to be slowly defined through jurisprudence and case law.