If someone is a celebrity, they get to have an ongoing dialog with the public. If you create an ugly first impression around a person by cherry picking their lives for dirt, they don't have the same opportunity. Don't you think that's an important difference?
Having a criminal record that can be checked by those who have a personal interest in researching your character isn't the same as having someone run around shouting that you are a thief to everyone. Maybe it happened a long time ago and you're a changed man.
But generating shame by focusing busy strangers attention on an ugly part of your life, causing an impression to be formed in a vacuum by people who had no interest in knowing the details in the first place and who will never learn when and why to let go of that... That is truly horrible, and we need to put a stop to it.
Openness in general makes everyone safer, but people who shame others by name make life worse for us all.