People move somewhere for a reason: most migrants (they are white so they are usually referred to as expats) in my neigborhood in south Spain are Brits who came for the weather and low prices: a lot of them simply want to live in a cheaper and sunnier UK. They do not want to integrate as that is not why they came. Same for the Germans; we have an entire town where everything is in German. Some come for the different lifestyle and Spanish culture; those integrate fast but it is a minority.