H1B salaries are higher than what US citizens get (on average).
Show me a company than actually pays what H1B claims and I'll show you a company that has people lined up at the front door every morning wanting to get hired.
"First, if the candidate didn’t have an online portfolio, personal site, or blog, I didn’t want to see a resumé. "
The author is an idiot.
ETA: I had a program manager who thought that having a blog meant the developer was an accomplished/published author. The developer quit for having to work 10 hour days after the first week and a half. Again, idiot.