You have your opinion, I have mine. It is no different that not allowing foreigners to vote, or avail themselves of our publically funded service - at least it used to be.
Decades ago, before a legal immigrant to this country could enter it, someone had to warrant that the entrant would not become a public burden. I had to certify this for my wife.
You can word game it all you want, but I suspect if the Founding Fathers were alive today and saw what is going, they would be very much clearer in what they said.