No, that's what case law is for. Modelling the zillion little details. One party claims something breaks a law another claims it doesn't, and then we decide which is true. The only alternative is an infinitely detailed law.

No, case law is when the interpretation of the law is ambiguous in specific cases where the law as written intends for a specific meaning.

This is different, it is intentionally ambiguous precisely so bureaucrats get to choose winners and losers instead of consumers.