The client you use can filter a lot of that out. I think nostr has a big challenge with discovery if you are trying to find people to interact with outside those you already know. In that situation you could bump up against a lot of bad stuff.