I am having so much fun reading you people.
You can Google anything, but the letters won’t mean anything until after you have gone through the system.
I gave hints of what some other Americans replaced by foreigners have told me. I specifically mentioned some guys in Microsoft telling me how the writing on the wall was there for them to read. It’s not a urban legend anymore, Americans have been replaced by cheap labor or something like that. I once in a while hear from some high techies how they laugh at this other guy who doesn’t know anything and they wonder how he got hired in the US?
I was told that to comply with the rules, they advertise online or on any newspaper a position “but nobody calls or inquires for that position” and here I do the blink, blink eye. Then they have complied with the rules, get it?
You, with all the due respect, as a visa holder, can scream, beach (.) and moan, but you are just a number. I said it before, immigration is something that lacks of sentimentalism. They don’t care how good you are with kids, how a good worker you are, how much love you profess for this country, they just don’t care! Be quiet, or shut up, and wait patiently for your number to be called out, that’s it! That’s what they expect from you, believe me, being there, done that. 
So, we agree that the system is rigged (where did I hear that, I don’t remember?
) And the only way out is to defeat the system with legality. If you are a single H1B visa holder, marry anybody, and by that I mean any American, and get it over with.
Had I done that in the 90s before 1996, I would be a citizen so long ago. Dumb I was! 
I also believe that the qualifications to deserve a green card need to be revamped. None the less the citizenship test. 100 questions are there for you to memorize, that’s cheating to me. It took me 7 times to read one by one to learn them in one week. Then it came the interview, what’s your name and they check on the application, where you work, kids? Here and there. Then they make you write a sentence…“who was the president of the US during the civil war?”…Then you will write the answer. Done, you are in! They never sit down with you and make you talk for awhile as if you were having a conversation with your lover or your wife. It is totally ridiculous the way they accept anybody as a citizen. Pathetic I would say. I was expecting to get grilled both in knowledge of the US history and talking and writing English.
I am in, that’s what matters, right?