nm-connection-editor is always installed and always visible
nm-connection-editor is typically installed by default, due to gnome-control-center requiring it. In the past we hid its desktop launcher, so as to not expose it by default to users. This was recently changed, so that the launcher is now always installed and always visible.
I agree that it ought be possible to graphically launch nm-connection-editor (it is a graphical tool, after all). However, it would be better if wasn't always installed by default: gnome-shell and gnome-control-center already provide UI for managing networks, and offer a better experience for most desktop users.
There has been a bit of discussion about this already and two options have been discussed:
- Split the desktop file into a separate package that can be installed (probably more of a downstream change, but worth discussing upstream as a matter of policy)
- Move the bits of nm-connection-editor that are used by other modules into a new library