Let me go back to the example you used. The Canadian Charter of Rights and Freedoms sets rights in stone. The rights in the Bill of Rights were almost completely ignored. Something had to be done.
In this case, we are codifying something very nebulous. We are trying to set some things in stone, but it is possible that we have not gone far enough.