Entity groups suffer from several design problems:
- they mix the functionalities of entities and groups of entities, which breaks the "single responsibility principle"
- working with a group with multiple types of members is hard
- they tie a group entity and its members too tight together, hardcoding dependencies which are both hard to break, and hard to extend
Since they saw no use so far, it's simpler to just remove the support for entity groups completely.