It’s a feature of automated UI. If the area name is in the friendly name, the area will be removed from the friendly name in the UI when using auto generated UI.
I’d call that a placeholder for Device Trigger. It uses several options and none are documented. In fairness, no one is supposed to be manually tinkering with them …
Anyway, suppressing the display of select parts of a friendly_name seems like something the end-user ought to control as opposed to the system. However, that ship has sailed so all hail " - Lamp".
Well, they can control it, just not with the auto interface. It’s meant for people putting x number of devices in an area and the output ends up with an entities card titled Area Name, while the contents do not contain Area Name. For example, would you want a entities card with the title Kitchen and 4 entities: Kitchen Lights, Kitchen Temperature, Kitchen Switch, and Kitchen Motion? Or would you want a Kitchen card with Lights, Temperature, Switch, and Motion?
I hate when software is trying to be smart and developer thinks he knows better than the user.
BTW it’s not the first feature here implemented because “it’s better for us” without option to disable it.
In general I’m not against such features. The more the better. But it should be a configurable option. Right now it looks like it has been developed already so we have accept the fact it’s usefull for us