I came to the US in 2021 on an IR5 parent visa. I am a self-employed, home-based contractor (I brought my work with me) and ALL of my income comes from OUTSIDE the US. On the contrary, ALL of my spending is done INSIDE the US.
My earnings from foreign clients are paid into my US bank and are used to pay my income tax (the US gets all the taxes on my worldwide earnings), property, utilities, car insurance, food, leisure etc etc.
As well as that...
Being self-employed, I have to pay for my own health insurance and whatever part of my medical bills that I owe. I also am paying Social Security taxes but will not be eligible for Medicare until I have been paying in for 10 years, which will mean having to work until at least the age of 70.
Apart from the above, my daughter petitioned me and agreed to be responsible for me financially if I am unable to do so myself.
So the impression given of immigrant parents as getting everything and giving nothing is way off course for me - and, I'm sure, for many other parents.