So how would that work if you move a mesh that’s used in every level ? You’ll just ask your LD & art team to save and commit their work and wait until you checkout their changes, move the mesh, commit the changes, and then let them resume working ? Even with a small team, that’s completely broken. Right now, the process is to move stuff all you want, and do a “fix redirectors” cleanup once a month. It’s not broken, it’s just meant for teams, not single devs, it’s safe and convenient at the expense of a few trivial files.
What I was saying a few years ago on this thread is, Epic could just do away with filenames and work like Unity. But that’s probably not a realistic change.