Now, in the face of contention, they don't scale as well as a lock. However, this falls under "optimize when you have data".