We have that issue on the list a few times - for the time being, I can only suggest to create a shortcut or button with the following macro and use that when you have spent some time carefully selecting subobjects:
-NamedSelections Save S1 Enter
If you then need to get that selection set back, run
Hello - sure - Subobject selection gives a preview of how this can be - do you find you change the selection filter on the fly, as you go, or do you just answer the selection question every time? Either way, I say this counts as complicting the selection process for little or no gain.
Personally I use the selectionFilter quite often and I have it docked in the main rhino window. I change the filter mid-command as well. I don’t really get that argument though, it’s not like we have a separate MoveCurve, MoveSurface etc command?
What I do think is a valid argument is that the command line potentially has different options for different types of geometry.