During daily life with my dogs I say no. I also say hey!, knock it off, ask what the eff they're doing, ask if they're aliens, threaten to skin them alive, and call them names. They all serve as interrupters, at best, and mostly just me talking to a dog who is clueless because I'm cheerful about it - or at worst mildly exasperated
In training, I use very, very sparing 'no reward markers' to mean 'this isn't what I wanted'. They don't really serve a useful purpose for the dog, either. Simply not giving the dog the reward, setting up and trying again and rewarding when right does. However, I'm human and 'nope!' comes out of my mouth once in a while.
Overall though, basically I find teaching new behavior with use of negative markers (or punishment, or aversive methods) to just make the process take longer because the dog's less excited to train with me, and there very, very few situations where my goal is to STOP a behavior, rather than have them perform another one. So, for me, communicating 'no' isn't bad, it's just pointless.
Well, for me and my dogs. I have very biddable dogs who try very hard and are very handler sensitive. So it doesn't take much.