"Make Instances Real" took a collection instance and made it into a collection

this collection would include collection instances if they existed, for example i might have a road instance with a road mesh, but lamppost instances

now it has change so the entire group is flattened, it's much like a deep copy being chosen instead of a shallow one, so effectivly this means now it doesn't just create a group that's identicle to the orginal group, it splits all the subgrounds up

to demonstrate this create:

GroupA:
    -add two cubes

GroupB:
    -GroupA_INSTANCE (this is an group instance of GroupA)

then create a group instance of GroupB, make it "make instances real", it will make the two cubes appear
however Blender 2.8 would have made an instance of GroupA, not fully made sub-groups real also


How can i "make instances real" in Blender 2.9 like i used to in Blender 2.8?   (blender version 2.93.6 LTS)