Why isn't there a group's entities state trigger?

Using groups are great. But why isn’t there a trigger that triggers on any group’s entity change?

e.g.

trigger:
- platform: state
  entity_id: group.xyz
  state: 'on'
  expand: True

Instead of being forced to list all entities in the group, it would just expand the entity_id list and ignore the group itself.

To expand on this. It’s basically a way to not have to manage a list of entities that are attached to the old school group or a domain based group. This would get around the current need to create sensors that count the number of things that are ‘on’ in a group in order to use that as a trigger.