Merit badges are part of scouting for two reasons. First, they encourage the scout to increase his skill in things he likes to do. Second, they challenge the scout to try new activities that may result in new interests or hobbies. They also give the scout a brief overview of many career areas and may help him plan his future.
http://usscouts.org/meritbadges.asp Web site devoted to scouting advancement