I use a similar, but simpler one, all the time.
Instances by Rick Wilson
With that, a Select All Instances command appears in the Component context menu.
That you and me, experienced Pro users, must resort to plugins to fill a gap in elemental functionality, illustrates my point and begs the question…
Why shouldn’t SU Pro have native Select All Instances-Global and Select All Instances-In Context commands?
If we’re going to postulate perpetual ignorance, then neither will work.
It’s certainly no more confusing than when a user, unfamiliar with the concept of context, goes to the Components Browser context menu and finds Select Instances grayed out.
To my last point, where would users turn to learn about such things…
…the Knowledge Center, as it’s labeled in the GUI, the same labeled elsewhere as Knowledge Base and still elsewhere labeled SketchUp Help Center?
The Knowledge Center/Knowledge Base/SketchUp Help Center contains an article titled:
Introducing Drawing Basics and Concepts — https://help.sketchup.com/en/article/3000083
The article never mentions the concept of modeling context.
And there is no Glossary in the Knowledge Center/Knowledge Base/SketchUp Help Center trilogy.
A well-conceived manual introduces Concepts right up front and has a Glossary towards the end, as does the SU7 PDF User’s Guide. Therein, the Concepts section explains Context on pg. 49 and the Glossary entry, Context, further explains the concept on pg. 882.
ICBW, but I feel certain that outright omission and prolific use of irrelevant metaphor* the likes of which one finds in this ’manual’ cannot replace clear description of fundamental concepts and a Glossary.
*melting sticks of butter or chocolate bars
*housing blocks in a post-industrial dystopia
*perfectly worn-in blue jeans
*a hot pink geometric gown
*Junya Wantanabe’s Spring 2015 couture collection