The problem is that one set of logic isn’t any more desirable than any other. l don’t think this would ever be implemented unless it encompasses the other commonly-requested logic options. Which I think would be:
- The UNION of Selection X and Selection Y (everything matching either set)
- The INTERSECTION of Selection X and Selection Y (only the things matching both sets simultaneously)
- Selection X EXCLUDING Selection Y (only the things that match the first set but don’t match the second set)
Similar requests for reference:
https://community.home-assistant.io/t/allow-selectable-and-or-logic-when-targeting-entities-in-automation-gui/731958
https://community.home-assistant.io/t/and-not-or-for-labels/713412
Non-UI:
https://community.home-assistant.io/t/select-match-all-any-when-multiple-labels-selected-in-call-service/738160
https://community.home-assistant.io/t/label-entities-allow-multiple-labels-selection-intersection/715659