There is a school of thought in tech diving that accidentally loosing ditchable weight is more dangerous than not being able to ditch weight but I agree. 99% of all divers who get into trouble could have avoided that trouble by ditching weight...
Commercial divers have the same issue as tech divers, basically a soft overhead. The problem is the lame excuse for quick releases that recreational divers use on belts and BCs. The solution is a buckle that wont accidently open or break, not forgoing ditchable weight.