No. He's hinting that:
1. There is a feature in KDE that makes the K Menu show the app description, something like:
SpeedCrunch - Calculator or (Calculator) SpeedCrunch
and
2. That different distros display their menus differently. For example, in Kubuntu, the description is shown beside the name of the app. A vanilla (pure, unmodified) KDE system does the same.
What you are suggesting is a bit difficult to implement, and comparing the situation to Windows XP is not proper. This is why:
1. Microsoft dictates the basic default software that they put on Windows. This is why they can name their basic apps with generic names, because those are THE apps that all Windows ship with. There is very little or no conflict with other apps. (Btw, if we follow your logic, Notepad should be "Text Editor" and Wordpad should be "Rich Text Editor" right?).
2. There is no single body/person that dictates to all Linux distributions what to include by default in their distribution. While KDE (and GNOME) have a set of default apps, there is no law written in stone that all distros should have those installed by default. The fact is that distros will ship the most popular or more maintained app in a particular category. Case in point, neither Amarok, nor Kaffeine, nor OpenOffice, nor SpeedCrunch for that matter, are part of the "default" KDE system, yet almost all distros ship with these. You cannot fairly compare the situation with Microsoft and the situation with KDE or Linux because they are not the same. Microsoft holds a monopoly over the default apps they install. Linux gives distros the freedom to set their own. Which leads to #3...
3. There are many apps available of the same category. KCalc and SpeedCrunch, Juk, Noatun, and Amarok, Kaboodle and Kaffeine. These are all KDE apps, which some distros ship with, sometimes all of them, sometimes just a select few. There is no single default app to rule them all. There might be a "recommended" default app, depending on whether they are found in the main KDE modules (like KCalc over SpeedCrunch), but those are just recommendations. Some of the recommended apps have almost died, so distros prefer not to ship them. That's why you can't just use generic names for apps (whether KDE or GNOME) because KDE doesn't have a monopoly over the names of the apps or whether they ship by default. Now the situation is analogous (analogy only, not exactly similar) to the existence of different apps of the same kind on Windows, let's say Windows Media Player, Winamp, Real Player, etc. You can't all name them "Media Player", because Microsoft doesn't have control over those apps. You might argue that everyone knows what Winamp or Real Player is (although I'd argue that not everyone does), but that's only true because they've become very popular. The same could be said for apps like Amarok and K3b.
That said, yes some KDE apps do need a bit of re-thinking. But there are some among those you mentioned that are already understandable:
- KCharSelect - Char(acter) Select. (Since when did "Character Map" become more understandable? Only because Windows is more popular)
- KAlarm - er... "alarm"?
- KDEGroupWare - KDE Groupware
- KTimer (timer?), KPilot (something to do with Palm Pilots), KFloppy (floppy disks?), KitchenSync (those owning devices with Sync functions would understand this).
But the good thing is that KDE doesn't presume that you'll immediately understand all the apps' functions based on their names. That is it includes application descriptions in the K Menu. What they cannot do is to force the developer to change the name of the app into something generic, or something that they don't want to. That freedom and right is given to the developer who put all his work on that app.
Welcome to the world of Free and Open Source Software.