Old Lubuntu used to use functional names rather than the actual software titles, which made it a lot more usable for folks. I mean no one knows what the hell a "Muon" or a "qps" is.
Actually, I'm wrong about the past. We didn't use functional names. No one knows what a Gnumeric is!
That said, the XDG spec does support the GenericName key, though it's not required.
On the other hand, we have had some oddities, too. Evince, strangely, only has a Name key and it's got a generic value: "Document Viewer." That could be considered a bug but since both are not requried, it's questionable.
If we populated the menu with GenericName first and Name if it's not there, that would be neat. That said, I'm not sure that upstream would accept that because they're using GenericName for the tooltip. But if a user complains about this (they did) then they obviously didn't notice the tooltips.