Whose fault is it when another country doesn't provide its own citizens with decent social services and economic opportunities? Of course all third-world nationals would rather live in prosperous countries with generous social services! But resources are not unlimited, even in first world countries. Every nation must take care of its own vulnerable and unfortunate citizens first. Low-skill impoverished foreign nations divert those resources away from the schools, community organizations and social services that should be attending to the needs of its most vulnerable citizens. You put the oxygen mask on yourself first before you assist others. That's basic common sense.
Sure we could increase the social safety net to include non-citizens but that also comes at the expense of other things - like foreign aid, scientific research, policing, workplace safety inspection, sanitation, national parks, space program, pensions, medical research, infrastructure, etc. Needs are unlimited.
Sure we could increase the social safety net to include non-citizens but that also comes at the expense of other things - like foreign aid, scientific research, policing, workplace safety inspection, sanitation, national parks, space program, pensions, medical research, infrastructure, etc. Needs are unlimited.