Not arguing with you RobertEG, but my view is that if someone wants my name and address, they can check the phone book, not my credit report. If I choose not to appear in the phone book, though luck for the solicitor.
In theory the Opt-out letters should address some of the problem, but not all.