Has to do with build quality a lot, difference in plate material like some are aluminum not steel, the thickness of the plate... thickness and rigidness of the casebody which will be a huge factor in feeling on PCB mount in particular. Then the switches themselves as Cherry lists a cN tolerance of ±10 on their springs so some batches really may be considerable lighter or heavier than others.