> when drafting the law basic care needs to be taken
You are right, and this was more or less my point. Drafting a law is hard work - but the kind of handwaving armchair advice that you often see to "just make a law for this" does not recognise that it is very hard to do so. It's even harder to do it in a way that is right for everyone and with the political landscape being the way it is and lobbying working the way it does it's far from a foregone conclusion that such an effort will yield the desired result.
Even if it wasn't, that just means when drafting the law basic care needs to be taken. The same could be said for practically every law.