I am block-editing most of my blocks to move them the “default” layer. Having to do a blockedit every time I want to change the creation layer is too laborious.
There is no advantage to having anything related to a block definition linked to a layer. I want the freedom to be able to move the instances wherever I want, and you can, but there is still a remanent rooted on its creation layer, to what advantage, I can only wonder.
In the block manager, I found that nesting fastener blocks meant that getting a simple count was too hard because I could not easily discern my root objects from the UI, so I replaced every fastener with groups of blocks. That way I only my physical fasteners showed, and those can easily be counted, like this partial list.
Block Name, Top Level, Nested, Total
Fastener #12 Bolt x 3/4, 16, 0, 16
Fastener #12 Bolt x 5/8, 16, 0, 16
Fastener #12 Nut-Keps, 32, 0, 32
Fastener #12 Washer, 32, 0, 32
Fastener 1/2 Button-Washer, 14, 0, 14
Fastener 1/4 Washer, 86, 0, 86
Fastener 1/4 Washer-Lock, 4, 0, 4
Fastener 1/4-28 Bolt x 1-1/16, 4, 0, 4
Fastener 1/4-28 Bolt x 1/2, 74, 0, 74
Fastener 1/4-28 Bolt x 5/8, 4, 0, 4
Fastener 1/4-28 Nut, 4, 0, 4
If there was a tree view in the block manager that showed nesting that would be sweet.