How is it wrong? Too many people in a new environment where they're fish out of water that don't understand the customs will destroy the culture there. It's dilution. Foreign people should be intergrated into society or they'll be outcasts and not understand how it works. My friend got a credit card at 16 since his mom understood the financial system. My family used cash all the time only and I'm far behind because I was raised to hate credit.
In Italy everyone is furbo and lies to get ahead. People rely on honesty in the US, I remember reading a story where an Italian man complained about his room and he got another one, instantly. He was astonished, and said it would never work in Italy since everyone would lie about it.