The high waiting variance is because the benchmark randomly decides which locks to take, meaning that the amount of contention is variable.