I'm not accusing you of this in particular but a common pattern I see is Americans making comments like this because they assume that homogeneity of ethnicity or race means homogeneity of culture. There are in fact very large differences, resulting in conflicts such as WWI and WWII. Things aren't peaceful because everyone is the same, they're peaceful because people have learned to live together peacefully despite those differences.
There can be a discussion about whether or not "values" would be a better term. I think that's fair. But switching to a discussion based on values moves the goal posts a bit and we should acknowledge that fact.
Eastern Europe is much more homogeneous than western Europe, there is also more crime and problems there, so I don't see a strong link between the two at all.
I do also think though that some cultures, religions etc have "better" moral standards.
The culture I am speaking of here is not whether Italians put pineapples on pizza or not.
My experience is not proof of anything, I get that. But I've worked closely with both danish and polish people and there's something to be said about a certain type of "danishness". I can't really articulate it, however it's the largest complain I hear. I would compare it to being in a cult (having never been in a cult though). Personally I find it very weird.
It's culture.
Scandinavian cultures consistently rank the best.
Culturally homogeneous?
I'm not sure you've actually been to Denmark. Culturally homogeneous is not what I would call it.
I have been to Denmark many times and it strikes me as considerably more homogenous than the UK or the US.
Funnily enough, Denmark is a few places below France in "ethnic fractionalization", yet somehow, racists worldwide insist that France has become a shithole because of immigration.
FYI, this is the case with Denmark as well (as long as you permit Dane to be an ethnic group)
I really don't think that is a controversial position, but clearly you disagree.
Not only that but the huge social pressure to conform especially in work settings.
To trust someone is to predict their actions in a number of the most important aspects, and these actions must be in agreement with your values and expectations. It's most easily achieved when the key values are shared, and even easier when cultural backgrounds are also shared. (It, of course, works if you trust people like yourself, which is not always the case, curiously. Moscow, Russia is about as diverse a place as NYC, but with a markedly lower level of trust.)