> US accepts alot more immigrants than Japan, China, and many other countries.
The overwhelming majority of people in Japan, China, etc. hasve ancestral roots in their respective countries going back thousands of years before written history. They live in “their land”, their ancestors’ land.
On the other hand, America as we know it is a country of immigrants, practically every “native” American is an N-th generation immigrant, 2 <= N <= 25.
It’s silly to compare immigration policy without regard to historical origins of countries.