That solution was the result of trying to solve a lot of problems that the old Ganged Electrical had, and to unify this block alongside our other block types in the software.
The automatic behavior had a lot of issues in older versions, the most important being that a new object was never created as a result. The individual Electrical objects stayed individual, and we just rendered them differently in 3D. This made them inaccurate in Plan View, difficult to move around, and it didn't provide us with a lot of flexibility for improving ganged blocks in the future.
By making ganging electrical an explicit action, we provide a similar interface to our other blocked objects (Architectural Blocks, Mulled Units, etc.). This, in turn, allowed us to create an entirely new object where we can now provide specific controls and features, just for the ganged block.