I hear “No problem” far more often.

  • Languages change over time. As long as the intent is clear, don’t get hung up on what is and isn’t “correct”. “You’re welcome” probably was seen as extreme at some point itself.

    • I mean, I’m fully on board with not getting hung up on what’s “correct”, but these are words that do have a specific meaning and I do find it interesting that the preferred choice of words shifts (even if it is only caused by relatively few people, that actually think about their word choice there).

      Specifically, “no problem” is kind of like saying “there’s nothing to thank me for”. And ultimately, it kind of says “I don’t expect something in return”.

      Whereas “you’re welcome” acknowledges that yes, I did help you, you are right to thank me for that, and also kind of “I would appreciate you returning the favor”.

      My personal theory is that the change in language happens, because we have a lot more contacts with strangers, either in big/foreign cities or online.
      When you help a stranger, you know upfront that they won’t be able to return the favor, simply because you won’t stay in contact. So, not only should it definitely not be a personal sacrifice for you to help them, it also feels right to communicate that they don’t owe you anything, so that they can go on in their life.

        • I don’t disagree with your interpretation of “you’re welcome”. At the end of the day, it is still a phrase which sort of weakens a “thanks”, out of politeness.
          I’m saying that there’s a difference between “you deserved that thing already” and “there was nothing I did, which anyone would need to be deservent of”.

          And “de nada” is actually a bad example here. Yes, the dictionary will tell you that it’s a valid translation for “you’re welcome”, but the actual words translate verbatim to “of nothing”, as in “you’re thanking me for nothing”. So, “de nada” is very much like “no problem” in Spanish.