Why do subcultures form within a society?

A.Most citizens wish to conform to accepted norms.

B.traditional cultures cannot always accommodate diverse beliefs and customs.

C.One culture is usually enough for all members of a society.

D.The dominant culture is the one that generally has the greatest appeal.