Comparing the cases below, B is more convenient, especially when working with lots of bones.
A (current behavior):
B (more effective way):
IMHO, current behavior should be kept, so maybe we can operate B, for example, by hiting Alt key? Just an idea coming from some real projects. FYI.
BTW, for some "bone-only" fields (like below), maybe it's better to support eyedropper feature on them as well?