text: Hmmm... Because you cannot just apply for a citizenship. If you live in another country nobody is going to simply tell you can come here and get a citizenship! You're lucky if you can get a visa, and that is usually for tourism only. If you don't have property or a stead well-paying job you won't even get that, because the embassy will assume that you're coming here to work. You're chances are somewhat increased if you can say you have relatives here and you're coming to to visit. The only way to get an assured citizenship in US is through a lottery after an extensive application process, after which, if you win that is you get your green card and then have to live here for at least 5 yrs until you can apply for a citizenship. Until then you can't vote or have a government job, etc. As for those who decide to stay after their visa expires... well it's not smart to go ahead and try to get into any trouble with the government, or even let them know you're here, or yes, you will get deported. So, you don't have much of a choice, but live here illegally and then maybe one day go back to your country when you made enough money and if that is your goal.