Finger snapping is misleading. The sound does not come from your fingers moving against each other but from your middle finger hitting the meaty base of your thumb and ring finger.
Once I knew that it was much easier to snap my fingers. Hopefully that helps you too!
Your muscles ram up in strength over time. By pushing against your thumb, your finger muscle has built up the strength to push your finger at the higher speed needed.