You have to do a lot when you get a green card to prove you won't be a burden on the US tax payer. It's a big part of the system and a big part of the anti-immigrant rhetoric