In my opinion all (yaml) integrations should have unique_id, although Frenck disagrees.
As suggested by him I am making this feature request. This time it’s specifically aimed at the limitlessled integration, but I see many requests for core integrations, I feel a general overhaul would be good.