The lightmix AOV just reads the names of the individual lightselects. So the issue you have is to name the lightselects the way you want. That is what the script does. And if you want to stop human error, then simply combine a quick sanity check in the render submission.
Btw, using simple scripts such as the one I posted, I have already easily setup exactly what you have asked for including a sanity check on render submission for the animated short film I am making. With the click of one button, I create the lightmix AOV plus all the lightselect AOVs I need based on wildcards, with the names I want.
I'm not saying that the feature request is irrelevant, but again, what you have asked for is easily scriptable. I was just providing you with a solution that you can use for now.