The reason Exchange does not have the functionality to redact email address is that people who need to redact information usually prefer to do it by hand, so it would be a waste of Microsoft's time to build a utility to do it.
But to think that an Exchange DB can't be altered... I mean, if you have root on a machine you can do anything you want to the information on it. And yes, the legal world knows that.