The approach that Brookter describes is, in its essence, one that I’ve used for many years with Scrivener (and before that, I used it with the old version of Ulysses, and before that with plain-text files). It is an approach that withstands the test of time and relies upon very basic levels of technology.
I’ve posted a little more about my use of it, in this older thread.
The idea is that one generally wouldn’t need such a thing, but interestingly enough that previous thread does describe a way in which one could maintain a master list of notable bookmarks. But the technique itself is what you might refer to as an “emergent feature” in the sense that the content itself creates the necessary anchor points and hooks to get around with—and with Scrivener’s ample text finding features (including one that constrains itself to inline annotations or comments specifically!), I do not ever find myself wishing for a global list of bookmarks. But if I did, I could simply run a project search for my bookmark token, and now I have a concise list of every section in the project that has such a marker in it. ⌘G walks through the whole lot of them if I load the search result as Scrivenings.
As noted elsewhere I use a form of this technique for all kinds of markings. I embed my to-do list into the text itself using TODO markers and a saved search collection. There are many interesting ways in which this idea can be taken. Jumping from point A to point B precisely is only one useful side-effect of the overall approach. Another side-effect that you tend to not get with special-built GUI features is back-link collection. If your “MARK//19161700” marker is unique, and all points of text that refer to it use the same marker, then you can run a project search for just that one marker and find everything that is involved in whatever you are tracking with it. A hyperlink on the other hand only takes you one way, and gives you no hint as to what other items might also be linking to the blue underlined text you’re staring at. You might be able to get that information once you are there, but with this approach you can choose to either go directly to the target or gather the collective network right at the top.