We were told there would be a poll, before anything became implemented. Keith admitted he decided not to do that, in case we voted against it and caused a stalemate situation. Just wanted to point that out.
But, it is done now, there is no going back. Keith made sure that those people he knew that wanted these changes were happy, and evidently it was those people he knew that mattered. It's time to move along, and just accept it for what it is.
The word Legacy has been used to denote "before a change" previously. Pets that were created and/or adopted before those dates were added to pet profiles had (Legacy) added to their profiles and they lose this (Legacy) status when they are transferred or abandoned. The "Legacy Name:" seems like it is intended to accomplish something similar... To mark the fact that these pets had their names before the change to non-unique names.
While I loved the specialness of names before and do wish there was a way to make the "non-unique" names seem more... unique, I appreciate that we needed the change. To implement something that would mark the first instance of a name "post-legacy" seems like it would negate the primary purpose of the "non-unique" naming system... We would run into a similar problem to the one we had with unique names: eventually it'd become really difficult to find a name that hadn't been used already, especially if all first instances were counted, including the pre-change Legacy names.