Yes, multiculturalism allows for a melting pot of cultures
People are able to witness different cultures
If each society were homogeneous in its culture, people would never be exposed to other traditions. When heterogeneity is introduced in a society, people witness differences between their own culture and others. This inspires an appreciation for one's own culture, an interest and curiosity to learn about others, and a powerful social dynamic of group interaction.