These anthropomorphic names are an attempt by Amazon to put on a friendlier, less corporate face. It doesn’t mean you or the delivery person have to engage in small talk with it.
branch=* is already a bit of a misnomer on most shops. In the real world, a branch is a location that doesn’t operate on its own but rather as an integral part of the business. In the U.S., branches belong to libraries and banks, not car dealerships, hotels, or supermarkets. But that’s the key we wound up with because it’s close enough. I don’t see a problem with using branch=* for a kiosk, ATM, or package locker that functions as an extension of some business.
Clearly there’s a need to identify the locker within its surroundings, potentially among other companies’ lockers, and also a need to identify the locker within Amazon’s network of lockers. Since “Matt” only accomplishes the latter, I don’t think it should be the only thing in name=*, and it might not even belong there. If not branch=*, then either branch=* or ref=* seems fine to me. If we don’t like that it’s shaped like a name, then why not both: ref_name=*.
Since the previous reading been putting the locker name into the ref field. I’ll be darned to go crouching around finding some serial number that no one ever will seek to look up in OSM, color tag they get, yellow, purple, navy blue and if in or outdoors with times of accessibility i.e. if inside e.g. BK, they get the BK opening hours.
Crazier things have happened. I read an anecdote not too long ago that a mapper went into a school or kindergarten to ask for information. The staff subsequently called the police.
My point is that there will probably be some overly enthousiastic mappers who want a way to add all this niche information to OSM, and it’s better to accommodate them with good, consistent tagging practices and documentation than it is to tell them they shouldn’t do it.
i.e. name is ignored if brand or operator is set. This is controversial precisely because it is unclear which tag is being rendered.
It would be helpful to clarify consensus.
Note that Carto has moved away from rendering operator and brand in favour of only rendering name where name is a proper noun (something you can point to and say “This is matt”, as opposed “This is CRY42-5zz”).