As you know any object with a lot of polys or subdivisions will take longer to select, and open subdiv makes this worse, though it obviously makes everything else faster and more responsive.
Thing is… using the outliner to select is instantaneous in the same circumstances…
What’s going on here, and why is selecting via the viewport computed a different way, I mean it MUST be if the outliner is perfectly fine with the same result… On that train of thought why can’t selecting in the viewport be done the same way, as a shortcut to selecting in the outliner? This is just common sense.
Perhaps I’m stupid or ignorant, but it seems pretty simple to solve this problem.