Having to filter each and every account posting adult material is not even possible today, let alone when the site grows. It’s not a solution.
(I’ve been trying it)
With that said, it’s probably the best solution there can be for now until clients implement filtering.
The global feed is the firehouse of posts coming across nostr, it’s up to the clients to come up with mechanisms for filtering before it hits users eyes.
For example, I mentioned to nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s Will that it would be nice if a user could create a list of other users for the proposes of following or blocking and he said something like that will come someday.
That would essentially allow a member of the community to create a NSFW posting list to filter out from view and others could subscribe to it.
That’s just an idea but none of that is here yet. We can wait.