One thing Linux people never understood is to not break user's workflow.
GTK/GNOME devs are always breaking people's workflow just to satisfy the personal preferences of the developers, but they do not accept when people complain about broken workflow.