Hi, My Name Is …

Here is a postulate:

In a retail service business (store, hotel, restaurant, hair salon, etc.) it is always "better" when the customer learns the service employee's first name, either from a personal introduction or a name tag.

Is this true? Always?

If so, what can "better" mean?