Ditching weight is really only relevant in very few situations, and ecen then it is kinda questionable:
1. Solo diving - this would be a last ditch effort if one was struggling to ascend with a compromised buoyancy source (and for some reason do not have a redundant buoyancy solution to deploy) and thought they might pass out before arriving at the surface.
2. During an emergency situation on the surface - in this case one should be thinking about cutting gear off the perzon suffering the emergency to establish positive buoyancy instead of fafffing with buckles, clips, velcro, what have you.
3. In an out of air emergency at depth - easily avoided by good dive planning, paying attention to how much air one has remaining, and diving with proper buddy etiquette.
That being said, I have pockets that are ditchable mounted on my backplate harness...I dont use them because they are ditchable, I use them because they make it easier for me to load my ballast after putting on my gear. To be honest, my last few dives have been with the weight in my trim pockets on my cam straps because I find the weight better situated their for me.
If you need weight on your shoulders and that makes it non-ditchable...I would think that is not a problem unless you are solo diving.
I know there are folks here with loads more experience than me, but in 25 years I have yet to experience an issue where I or any of the folk I have dived with, had a need to ditch weight.
I think the scenario that comes up in discussion is when someone jumps in the water only to find that their tank valve is off and the amount of weight they are carrying makes them start to sink...in this case, will one remember to pull their weight pouches? Wouldnt it be better to double check the tank valve is turned on by taking some deep breaths off the reg before jumping in?, to ensure that do-gooder trying to ensure your tank valve is open but inadvertently closed it doesnt cause your incidental injury/death? This last paragraph is just an attempt to preempt arguments.
-Z