where unordered-list would be the ID. We could then render this on the spec with a prefix: Example XXX: unordered-list, and make the HTML ID for the example be #unordered-list.
It is currently already possible to refer to example by version / number pair but human readable IDs have the following advantages:
People can more easily remember what example is being talked about from the ID (unordered-list) rather than a number. (123).
So on a discussion, if you use the human readable ID, it is much more likely that people will have to look it up on the spec many times.
The specs are versioned, and the links on the IDs will take you to a particular version of the spec. So there shouldn’t be a problem referring to particular examples.