This is nothing new
I lived and worked in the USA for 22 years (green card holder) and when I went there it was not too difficult (although the 'must not be a burden' thing was still investigated).
In the mid to late 90s, a law was passed that non-citizens would not be eligible for social security payments (retirement income) even though those people were still paying taxes; went to the Supreme Court who upheld the law on (clearly) political grounds (the challenge was under the 14th amendment equality clause).
So we want your tax money but we don't want to pay you back for it.
Par for the course in the USA nowadays. A shame really - I enjoyed all the jobs I had there.
Icon because it is approaching that time.