The problem by that was, that it resulted in a inconsistent display of that kcmmodule in TCC. Printers (TDEPrint). Which is inconsistent, if you look for really all other kcmmodules, like kcmkeyboard, mouse, joystick. GenericName is some optional entry, while Name is needed.
There, "Name" is used too. And in fact, that was done this way also for TDEPrint, until that commit above. That had no bad intention, but resulted in beeing inconsistent with other desktop files used for TCC.
Also this renaming was and still is inconsistent with nearly all translations, including original source strings, in which you can read about "Printers" too.
Another reason is, that "TDEPrint" isn't not for what new users are looking for. They are looking for "Printers", as they look for "Keyboards" and not "KCMKeyboard". So that made TDEPrint in TCC look out of place before. With that change, it should be perfect again.
That was dicussed with Slavek and I hope it is understandable for all reading that. 👍