I’m thinking that having a generic “NSFW” flag and then a bunch of different tags you could use as modifiers would be better. “NSFW” would trigger the “blur/hide/whatever this” code, and you could filter based on #porn, #gore, #semprini, whatever, for the specific kind of stuff you’re interested in/not interested in.
It’s not you, it’s them. Frankly, the sooner the Lemmyverse decentralizes away from those awful devs the better. They’re the main reason I went with a kbin instance as my home instance.