for an intentional ditch at depth is as a LAST RESORT if you are OOA and have no buddy within vision.
Just about ANY other scenario is probably an accidental ditch.
If we see each other and are in fact being buddies (close enough that I can count the distance between us in feet on my fingers), then OOA is not an emergency. Its inconvenient, but I simply hand you my primary and breathe off my backup. If I'm OOA for some reason you give me whichever reg you prefer (and if you don't hand me something, I'm going to TAKE something, and the something will probably be what's bubbling! I expect the same!)
If someone is bolting for the surface as a result of panic then stopping them, IF YOU SAFELY CAN, is almost certainly going to save them from injury or worse.
The key here is that the original poster was well-aware of the risk of attempting the stop AND WAS PREPARED TO LET GO IF THEY COULDN'T ARREST THE ASCENT.
The FIRST rule of rescuing someone, no matter what kind of rescue it is (land, water, etc) is not to create TWO victims out of a situation where there is already one!
As for being able to kick down and get them, much depends on where you are and what you're wearing. In a light wetsuit or drysuit, yes, if you are properly weighted. In a HEAVY wetsuit at depth, yes as well, provided you dump the BC's air first (and can do so quickly enough to prevent the runaway from getting going) In that same heavy wetsuit within 30' of the surface? Quite possibly not.
This assumes there is a floor at a reasonable depth, of course
