I did not use the word immigrants. Not even once. I was talking about homogeneity. A society without immigrants can turn heterogeneous as well. This has nothing to do with immigration, it has to do with cultures and ideas.
I can't quite see how you can't see that remaining homogenous and accepting immigrants are opposite sides of the very same coin?