Since GNOME 3.28, nautilus is not responsible to handle desktop files - so this should actually be long solved (we are at GNOME 3.36)