Just because you encounter problems here and there when you first try to apply the rules does not mean that you should re-write the rulebook. Let me illustrate my views by drawing a comparison with the Highway Code. We all know that driving at excessive speed is dangerous. So for good reason, governments have introduced speed limits.
We also know that speed limits have not eliminated speeding completely. Some drivers continue to speed. But this does not mean that you should abolish or revise the speed limits. It means that you still have a job to do in educating drivers about the dangers of speeding and in better enforcing the speed limits.