We simply do have the space to absorb potentially billions of migrants moving here for a better life/climate change/war.
We have finite resources and space.
There are other safe countries that could also provide shelter that are bypassed. Like much of the Middle East, China and Eastern Europe for instance.
Why is that do you think that is?
The migrants need not perish, there are other options available to them much closer to home.