As to why that is a question for the developers, as some of the comments above say. If you want to edit your question to ask for an easy way to make a launcher, it will likely not be closed as off-topic.
If you are just looking for an easier way to make a launcher, I will include it here...
You can get an easier way to make launchers with alacarte it does not include the right click feature but is easier than creating them by hand.
Alacarte requires that Gnome Fallback be installed as a dependency, which have several other dependencies, it will need a total 35MB of disk space so it may not be an option if you need to conserve disk space.
After installation, if you don't want the selection of Gnome Classic/Gnome Classic(no effects) as a possible DE's you can delete
**gnome-session-fallback** with the Software Center or apt-get. (there are other ways to get the required dependencies than allowing Gnome Fallback to be installed but this is the easiest)