The reason some people on the planet have less or more facial hair is because of genes. These same genes are responsible for the color of our skin, hair, eyes, as well as our height and general body size; in short it’s responsible for everything about us.
Some groups have common similarities, although these characteristics are not always set in stone. There are some East Asians with as much facial hair as anyone, and there are Europeans who can’t grow a beard to save their lives.
Why these traits are so massively different between various groups is argued about frequently. Some will claim it is due to divine intervention, some will claim evolution, some will claim that the environment around each group changes them. One thing is for sure, if most of the people in a certain area possess a certain trait then they are much more likely to continually pass that trait on from generation to generation.