Someone somewhere had the idea of using little sleeves over the ends of the pins. That would both increase the surface contact area and increase the pin length, improving the spring compression and preventing some of the skidding about the dome tips can do. I've seen macros of the battery contact pads and you can see the little track marks the pins make, some of which actually wandered off the gold surface on one photo...
I guess I'm lucky and have good compression. I know some people measured theirs and some had less than 0.5mm of travel.