petitminion It may not be necessary. The only thing I can think of is the following:
- There is a link against an artist in MusicBrainz. We pull this link in when we create the artist
- The admin of the server doesn't want this link to appear against this specific artist, so they hide it. This means that it isn't displayed against this specific artist even if it's updated
- The same link is also present on another artist. The admin does want it to appear here, so they leave it in place.
If we only had a denylist, this wouldn't work. The link would be present on the denylist and so would not appear on any content.
The difference, I think, is between content organization and anti-abuse. The denylist would be an anti-abuse feature, while hiding would be a content organization feature. However, this is probably an edge case, and the denylist is by far the more important mechanism. Maybe we should start with that and just have the link hiding feature be a future feature idea.