Obviously, we should talk about the period after 1875 when the Supreme Court declared regulation of immigration a federal responsibility. There is little point to talking about a time when the known population of the U.S. was less than 5 million. Lets talk about the 20-21rst century.
Social Security Program was created in 1935. Medicaid was established in 1965. Non-citizens became eligible for social security in 1996. Why talk about ancient history when there was little to no burden in citizenship ?