They are already in the United States.
Yet, YOU aren’t despite standing in Houston airport until after an international flight until you have cleared customs.
Only US citizens get that treatment, vaccines, etc. Thousands of Haitians, Afghans, etc get the welcome matt, debit cards, no shots, etc.