People who grew up with assembly language or locking primitives are fairly likely to use compare-and-swap because it's literally the commonly understood term for it.
https://en.wikipedia.org/wiki/Compare-and-swap