i think it is the different origins and histories make cultures differed from each other.
First,the origin of a culture makes a difference because a culture is defined by when and where it formed.the enviroment of origin is fundamental to the characters of a culture.
also,the past history of the culture make it differs from any other cultures.There is no any two cultures have the same history,hense the result of historical shaping is a unique presentation of all aspect of what we call "culture".