The last point is kind of wrong. Immigrants started to receive benefits, including welfare after the passage of the Kennedy Immigration reform act of 1965.
I know a few of them who never put into the system, were in their late 60's and 70's and got a small check within months of their arrival...