They (H1B) seem to the "low hanging fruit" many (not just in this thread) are pointing to. I spend time in hiring circles and I hear this sentiment frequently. And the Ghost Post issue too. I think Ghost is bigger issue than H1B. Don't have a good solution.