This is pretty wrong. Most immigrants come from much poorer countries, and they themselves have to restart everything from scratch, with little saving and no home ownership.
People coming from the Philipines, or India, or Eastern Europe, post communism from the 90s had to restart everything from scratch, including learning the language, yet over time they end up doing well.
You have this weird mentality, that all immigrants are coming rich, and from rich countries, which is the opposite from the truth.
I guarantee, that Someone in Bangladesh coming here, has had a much harder life, than the average minority living in Brooklyn or Queens.
Yet, even the obstacles, they end up doing better than the locals. So, initial conditions are not the major hamperer of success.