The issue went away when I removed gnome-user-share
The issue went away when I removed gnome-user-share (sudo apt-get --purge remove gnome-user-share
). Apparently it was caused by Gnome’s file sharing function referring to $XDG_PUBLICSHARE_DIR and recreating the (default-named) directory when not found. With gnome-user-share removed, the ”Public” directory no longer reappears.