Let's say you had a forum that was private and at high risk of censorship.
If the forum URL gets leaked then it would be possible for the relays to see all the events that belong to that forum. If the relays your forum was connected to wanted to they would be able to delete all the forum posts related to your forum and delete any new posts that were made. This would censor the forum.
If this was to happen rather than create a new forum members could decide to add a salt to the forum. Adding a salt essentially keeps all the settings of the forum but creates a new space for posts and replies. All users who enter the same salt would see the same posts. The key is without knowing this added salt the relays (or whoever wanted to censor you) would have no way to know you had added a salt and they would have no idea which events on the relays belong to the new salted forum.
So in short it's a way of keeping a forum alive that is being censored.
It could also have other uses such as just having different topics hidden under different salts. Or a community forum where only certain members knew the secret salt to get the the hidden part of the forum.
Hope that makes sense. Happy to clarify.