What are the benefits of wearing a mouthguard while mountain biking/snow skiing?

Protection. The same as with any other sport. A mouth guard will absorb some impact of a traumatic impact protecting the teeth and gums.
Save your teeth. Save your teeth in case of an accident. A proper mouth guard could also help lessen the possibility of concussion in case of an accident.