You already can mark entire subs as NSFW. I think the problem is that a bunch of folks created subs that weren't marked as such.
Though with federation, it's always hard to say just what features other people have. I only personally verified that kbin lets you mark subs as NSFW, but someone told me Lemmy does, too.