I agree, and it mostly is. I'm pretty sure it is always recorded when a congressman speaks about a bill, plus they always show dissenting opinions of the SCOTUS.
However, one major problem is that language changes with time. Words go out of favor, and change meaning. Sometimes they change their meaning to be the exact opposite. Sometimes there are contenpary dictionaries with conflicting definitions.
I think all laws should have an expiration date, and have to be debated, and possibly reworded again and again over the generations.