I am sure many will disagree with me, but that's ok.
I believe in making Linux easier to use, I really do. But not at the expense of it's power and flexibility. I see no reason for not including a few GUIs that are not necessary or particularly useful. As aids to make the transition from Windows to Linux easier. They usually aren't used for very long anyway.
But really .... to not call a program by its' name? Name and description, ok, but not a generic description only. Do you call Windows programs by description only? No, programs have names. What is wrong with learning the program names and what they do? I certainly wouldn't want to have to open a program to see which one it was. That just doesn't compute for me.
If I were a new Linux user coming from Windows, I would be slightly insulted by the whole conversation. Windows users learned to use Windows. They learned what programs were available to do what tasks. They learned to use those programs that they found useful. Are we to now tell them they are incapable of doing the same with Linux? You can go too far with this, "let's make it easy for Windows users thing."
Just my opinion,