That’s right. I and many others have requested a feature or plugin that would engage in automatic updating of user-created, or manual, block IDs. To have to do the updating each time and in every instance points to a lot of issues that others have outlined in the other posts referenced above.
Per Obsidian, this is what a manual block ID is:
Manual block IDs
If you want human readable block IDs, you can manually put ^your-id after a block. Make sure there’s at least one space if you’re putting the ID at end of a line. To refer to complex blocks like tables, put the block ID on its own after the block, and make sure there is an empty line both before and after the block ID. After you add the block ID manually, when you refer to that block, your-id will be used instead of a randomly generated block ID. Note that only letters, numbers, and dashes are allowed in manual block IDs.