I cannot possibly imagine how someone could "accidentally" dump the ripcord.
In the first place it's a red handle with velcro completely surrounding it on the left side nowhere near any of the buckles. In the second place you have to pull it out about a foot to drop both pockets since the cable threads back and forth between both pocket sides about 3-4 times. Here's a picture - notice that even the zippers on the pockets are reversed - the weight pocket zippers are further "hidden" in those little hoods at the top (inner zippers) in case said person was trying to remove the weights from the top.
Here's a video on how it threads. You can see the gap between the clips isn't wide enough for larger weights to pas thru.
The weight bags are a good idea - more to contain loose weights in the pockets. They have a nice handle if you plan to hand them up on a boat before re-boarding.
My buddy and I have both been diving Rangers since about 2004. He's dropped one weight. It was a 1lb plastic coated
bullet weight and it slipped out when he jumped off a dive dock into about 4' of water and slammed into the bottom hard. I use 2-3 lb. block weights, bullet weights or soft shot weight bags and have never dropped any.
If there is one downside, it's that the "stuff" pockets are sewn on top of the weight pockets.
Standing with a tank on the stress across the jacket makes the them hard to open. No problem in the water.
My Ranger is 12 years old. The mount for the Inflator hose is still fine. I started checking when I read some of the same issues. And I'm not great at maintenance - pretty much a quick rinse all week then a good soak when I get home.
Also they come with the BX inflator now, unscrew and soak the inflator itself and attach a garden hose to the hose to flush the BC. I've also had one of those stick once a few years after I bought it - 10mins of banging/rinse tank and it worked all week.