This is the first time I've heard of this. I have to admit that I say "no problem" more often than I say "you're welcome". I almost feel as though 'you're welcome' comes across as more formal, although I personally would not feel upset to hear either one. One a somewhat related note, at one of my old workplaces, we weren't told anything about saying no problem, but we were told not to address customers by pet names (sweetheart, honey, etc). This is something that mildly irritates my mom, but I've never been bothered by it when out and about.
You’re welcome does seem more formal which is probably one reason they would rather you say that instead. I think they were just trying to get people not to be negative when interacting with customers.
Yes we also aren’t supposed to use pet names for customers but I do know of one person who still does . That’s just the way this person talks to everyone.
Yea I was also always told you're welcome is a more polite way. So I usually just sayRegarding the discussion between no problem/you're welcome, I actually say "you're welcome" more often than "no problem," but just because it's been ingrained into me since I was a kid that it's the more polite thing to say. I don't really have a problem with people who say "no problem" though.
you're welcome but occasionally will say no problem.