@dalias yes. there will be a ‘public charge’ requirement before permanent immigration status is granted which means that only the immigrants who already have lots of money will be accepted.
it’s a test of how likely you are to ever need unemployment or benefits. even well paid H1Bs would never apply for unemployment because it means they’ll never get a green card. It’s a whole thing