Good points. However, I think chokes should be on any dog who is out on lead walking, being transferred, etc.
(And I've NEVER had a problem with chokes - that's all my dogs wear, or my sister's [when they have collars]. That's just us, but we've never had such snagging incidents. Which, BTW, it's much more likely they'll "snag" AT THE LINKS than directly IN the pull ring - the only way to make it close! More likely to me they'll try to run from the vet's office during overnight stays.)
True enough that they'd have to be a special kind of unlucky to snag the ring on the choker... unless they were tied with one and were running with a broken or dropped lead behind.