The proper way IMO to do that little thing hanging off the bottom is to put it in a metal box thats grounded with grommets and strain relief thats screwed on, the electrical wire should not be used as a structural element in that fashion, at least screw it to a block of wood that has some holders via extension cord.
If you use like WAGO ferrules on the wire its better, the main problem I have seen with non-strain relieved mains stuff that's on stiff wire is strands coming loose.
See how the wire is stiff enough to allow the plastic bit to move around?
I mean its pretty good still, but you can make it better that way if you have extra time and money.
I think I got a pretty good idea though, for storage, thats very compact and friendly for a lab for cables that are pretty flat (not if they have big things hanging off them): go to office depot and buy some of those velcroed organizers that fit into a binder. I use them for sand paper and scotch brite pads right now, they seal like big envelopes you can put into a binder with a plastic flap that has a velcro strip glued on it. They are actually really good for holding sand paper, I have two of them with grits from like 220 to 2000 and SB pads and emery cloth and all that shit. It will also fit into a filing cabinet.
damn this forum helps me think so much. I am so doing that to hold my weird cables too like 10 feet of triaxial, various thin coaxial cables, weird special expensive cables and wires of thin gauge. It will beat the hell out of a tupperware filled with ziplock bags filled with cables or just a tupperware with a cable tumble weed in it.

Too bad their only like 1 pocket. You know though, I think it will be easy to make custom binder inserts that have velcroed pockets for smaller adapters and cables, I could hold my small ones that way. For crimps it will be good but I don't think you want the contents thicker then like 1cm.
https://www.folders.com/blank-poly-binders/oxford-side-load-binder-pockets-w-velcro-closure-assorted?gclid=CjwKCAiAlvnfBRA1EiwAVOEgfLjq1Ufif2Wc4H9mWV_eTd1eGYTckv4HJAL5mEZOVPR483hzWD5knxoC4MIQAvD_BwE