Earlier quoted context omitted.
But that's one of the big problems. USCIS has almost no ability to "send people home" when their visa expires. The fact is, if you enter the US (legally or not, it's pretty much impossible to make you leave). That's why you see tourist visas denied for people who are coming from developed countries and are visiting relatives. The immigration official knows that one he lets you in, he has to count on the person's good…
Can you explain a bit more on why it is hard to deport people? The way I understood it the way illegal immigrants live in the country is because they either use fake SSNs or no SSNs, no paper trails of any kind. I would imagine that it would be very hard to live like that unless you are truly desperate.
Could you live in the US illegally and be working at a Fortune 500 company? Probably not. Could you come to the US and work at a mom and pop grocery store? Probably.
And the USCIS has a minuscule enforcement arm. They prioritize criminals for deportation. If you're a law abiding immigrant (excluding the immigration violation), you are very low priority for deportation.