Yeah, normal people don't want to accidentally see NSFW content, because they could happen at inopportune moments. Client filters help, but only if people know how to use them, and many people won't bother learning ... they'll just abandon Nostr entirely. I'm not sure what the answer is, but it only takes 2-3 times of being surprised by such content before people start to question the value of the network.
Case in point: I was in a Matrix room. Someone came in and started posting extremely gross images. I left that room and have not returned. In that case, the client I used lacks filtering & blocking options, so other than closing the client until enough time had passed to attract administrators to kill the offending account, leaving the room entirely was my only option. If leaving the room had not been an option, I would have deleted my account and the client software.
All the NSFW content I've seen on nostr has content warnings, so nothing is displayed unless you explicitly click the show button.
You've been lucky, then. Not everyone tags / CWs such contents. But this is mostly a subpost of a conversation in another thread where someone was angered about a client that filtered some post from its 'trending' list. If we want to see numeric growth in the network, some client will have to become "normal person friendly" and default to filtering. It won't have to be on by default in all clients. Just one or two that people new to Nostr can start out using.