I’ve traveled through most of Europe and the UK for pleasure but also regularly visit Germany, Italy, France, Ireland, Scotland, England, and Switzerland for work.
If I go to your average Italian city I simply won’t find good Thai food. I’ll get a lot of great Italian food for sure. But no Malay, no Nepalese, no afghan, no Peruvian, etc. I’m sure you’ll find counter examples, but the US genuinely is a melting pot with well established ethnic subcultures of all cultures on earth and the general society is pretty open. There’s no French nationalism etc. The thing is there’s no established cultural monoculture like you find in most of the world - what people mistake for a lack of culture in America is that it’s a palimpsest of hundreds of cultures, and they all bring their foods to the American table.
This isn’t a knock on the modern multiculturalism in Europe, it’s more a statement that the established historic cultures in Europe squeeze out the diversity more than in the US with its lack of established historic culture that has almost entirely evaporated in the last 80 years.