Please be aware that triggeringItem is a generic Item Object, while triggeringItemName is a string Object.
Furthermore, triggeringItem is only available in rules triggered by a Member of ... trigger, while triggeringItemName is only available for Item ... triggers.
In my eyes it’s not unfavorable at all, as both namings are correct and valid only in different contexts.
Please be aware that it’s not the group item which triggered, but a member of the group, so triggeringGroupitem would be wrong.