As the feature was implemented there was a discussion about the "order" of information showing up in the drop-down selector. MAC was identified as the most stable one to identify a client. That's why it is added instead of IP
But I agree it can be cumbersome to remember which client has which MAC once you filed the table (used the group management). One obvious solution is to write something in the comment section that helps you to remember which MAC is which client (can be a IP, hostname, anything).
I also think it would be nice to get some more information and like the idea of a tool tip (although this would not be usable on touchscreens): Pi-hole could display the information it already has about a client (shown in the dropdown; like MAC, IP, vendor) when hovering about a client entry in the table. Of course it is only usable for some clients, if you manually defined e.g. subnets or interfaces it won't give any additional information.