Many nations are not prepared to give shelter to refugees because:
As the number of refugees increases, the strain on the economy of the host nation increases.
A shortage of essential goods is created; there may be an increase in crime or even inflation.
The locals may lose their jobs; a problem of law and order may crop up.
Many such problems may emerge.