I think that's an interesting observation, and probably true, but I also think that it goes a bit beyond just substituting "leave it" for "no". I think, in some circles at least, people/trainers are actually taking the time to train "leave it" to mean something specific (like turn away from the thing you're interested in and towards me, give me eye contact, etc.), but I think they are doing it in a more positive way than people previously trained "No". It would be entirely possible to use the word "no" in place of "leave it" and train the same thing positively, but I feel like using "No" is often more emotionally charged.
I am in the process of training "leave it" now. I'm training it distinctly from Ida's name similar to having an emergency recall cue (and also because I use Ida's name in all kinds of ways that don't mean "I need you to look at me").
I also say "nope" when we're on an offleash walk and one of my dogs is inspecting a trail/path that I don't want them to pursue, usually because it goes down a steep slope that I don't want to have to rescue them from. Maybe it's functioning as an interrupter, but they're way faster to move along when I say "nope" than when I say their names or anything else. It's also the only context in which I use "nope".