Right, I had considered this. I do like using command groups to organize the command list and keep it from getting too cluttered. But for naming single commands rather than groups of commands, this seems like kind of an inconvenient solution, especially if groups are meant in part to help reduce clutter.
Perhaps a minor benefit of assigning names directly to drawing commands would be that those names could be automatically assigned to entries in a legend command.