Projecting list item numbers on corresponding object

No misunderstanding. I offered a general purpose tool that I have used everyday for years. It works well with data trees of breps, surfaces, curves, points, whatever - geometry that may not be suitable for numbering as as you suggest. Among other things, I use it to create lists (“sets”) of edge indexes that are passed to Fillet Edge, selecting only some edges, not all.

I don’t see any difference in drudgery when you are creating such lists (“sets”) manually anyway?

It’s possible to create such lists in other ways too, automatically, using proximity to points or curves or sorted by position. Your mileage may vary.

By the way, you didn’t post any code or geometry so it’s customary to respond in kind, with only images instead of more useful GH files.