I like anaolgies. They’re often illustrative. Yours is inaccurate, IMO. I’d say that my feedback is like:
“Hey this car has octagonal wheels! Why is that? It would probably be better if the wheels were not octagonal. Most cars have round wheels. You might want to inspect them. Here’s what a round wheel looks like. I’ve sketched one out for you.”
And what you are asking is like:
"Where would you like to drive? "
I’ve been extremely specific. This thread is not about driving to a particular location, it’s about swapping the octagonal wheels for round ones.
I am already working on a selection object written with the API, because I need it for various actions. When it’s in a state I am happy with, I will bring it back here. I have a feeling I know how the conversation will go, but on this topic, at least, I am somewhat invested.
If this is the case, it’s an architectural problem–and even more definitely isn’t appropriately addressed through a python API. Questioning the utility of being able to query what’s selected ignores the fact that this is possible in other, similar applications, and something which TDs routinely rely upon. Note–I am not saying you did this, but other participants in this thread have.