receiving all this help (eg money, food, security) are not stronger because of it. https://www.heritage.org/global-politics/commentary/foreign-aid-breaking-the-cycle-dependency
Foreign aide is not as good. Taking in refugees is better. Foreign aide is often more about political influence more than help. Preventing them from turning to an enemy for help.
It might sound bad, but technically immigrantion brings the best people, and leaves behind the rest. Immigrants tend to be the middle class and better educated from those nations.
Eg ppl in states like IL and CA voting for high taxes & social programs, running their states budgets into the ground then moving to places like Austin & Denver & repeating the cycle.
Often the systems in their nations are broken, or socialist, etc. Those who can get out do so. When given freedom most people can thrive, and population is an asset.