I have read a number of people having issues with scene on/off work arounds and the lack of the ability to create groups based on labels. Well it’s the holidays now and I run into the same issue. I wanted to tag devices or entities and create dynamic groups based on those labels for just that purpose. it has some other neat features like using a configured scene if it is available to turn it on, off, both or neither as well.
Check out the project - hopefully it can help you a bit - its worked well for my home-assistant home and for the holidays.