The clause as to “Nationals” as opposed to “everyone” is more rooted in swaying public opinion and “remind” the citizens that we have not forgotten our promises of jobs, jobs, and more jobs. As for the question of justiciability by @Maria Jose, I find the following website helpful.
Trump’s presidency has been divisive, to say the least. Economic fundamentals have trumped basic human rights principles. Yes, the refugee burden puts a strain on the economic resources of the host nation, but the USA has invested more money in wars and conflicts than human rights protection. If Trump wins the November ballot, then fundamental human rights treaties will be mere documents not worth analyzing.