That’s fair enough. I suggest making a feature request. But search first, because that seems like something that would have been requested.
This seems related, but very different: Move vault files by Obsidian command line option or URL to allow scriptable link updates
That said, what exactly are you trying to do? May I ask why you’re using Obsidian URLs as links? I guess the intention for this scheme is to be able to link to notes from outside applications. (Or from other vaults.) And so it wouldn’t be reasonable to expect the links to update from outside the vault.
But why are you using Obsidian URLs from within a vault? Is it solely as a workaround to get clickable link images? Because “clickable image links” might be a better feature request, rather than requesting the workaround as a feature. (Again, please search first.)
Also, I can’t get your “working image link” to work for me. If I put anything except text inside the link name, it just breaks the link. I wonder if you’re using a plugin that enables that functionality?