This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
This is necessary since if you have: <div> --> ShadowRoot <div>Hello</div> <span>World</span> <div> and inside ShadowRoot <content select="div"></content> <shadow></shadow> you cannot tell which nodes ended up in <shadow> without getDistributedNodes() or filling the pool yourself and then walking all insertion points and looking for the non-distributed nodes to notice the UA shadow with the <content select="*"> is being used and should select the remaining nodes (div).
Agreed. Now there is no reason that only content insertion points have getDistributedNodes(). Let me add that.
The spec was updated: https://dvcs.w3.org/hg/webcomponents/rev/56c32aa01490