I think the idea is wonderful. For my understanding, the best part about Zettelkasten is that you don’t need to, and shouldn’t catagorize them. That way, you are always free to make new connections to and from them. They are never assumed to have just a single meaning.
The biggest issue with links changing is upon export, should one choose another app in the future or the one being used is not supported anymore. However, any app will work if you give your zettles a number in the title. People use all kinds of different apps for it. For my needs, I prefer something more than a simple hyperlink, wiki style (though wiki links can break). I use Tinderbox and even at its most basic is much more powerful than a list of notes. You can, and most users do, create notes in a visual map view (in the same way a mind map is visual). Other views include outlines, amoung other notable things. Notes can be aliased, meaning they’re copied but directly related to the original. In essance, you can have a single note in multiple places. That note can be linked to other notes, and tagged. You can have a tag. A tag is one kind of attribute given to a note. There are endless others possible, such as publication, year of publication, male or female protagonist, or whatever else. Then there are very powerful ways to search through your notes and attributes, including agents which are basically smart filtered searches that constantly run and copy aliases into them that match the results, for example. So you can have a place that automatically copies any note that has a certain tag, for example. That note can automatically be changed to a different color to differentiate it. The possibilities are endless, but the sofware is a bit geaky and making use of the advanced possibilities involves remembering how to formulate some basic expressions. But even without that, it’s very powerful.
Here’s some nice videos (although a bit long) of Beck Trench using the two together. She’s a teacher and researcher and I happen to love both her presence and her workflow.