This would also better support importing notes/bases from other services.
Specifically, the notion-api importer created by the Obsidian team. When this importer imports notion databases it filters by a base field added to each note frontmatter which links back to the parent base.
When a base gets moved, the link in the filter doesn’t get updated and the base becomes empty. It is then necessary to manually update the filter to get those notes to show up in the base again (since the links in the frontmatter do get update when the base is moved).