Really? It doesn't seem to be this way to me. The academic requirements are, I believe, the same: a degree. I think in the US you also need a job offer (for H1B), but that hasn't been hard to get for a software engineer in the last 10 years.
The real "bar" for US immigration is a hard limit on visas, which are resolved via lottery. Your "ability" on winning a lottery doesn't say much about your talent for engineering.
Note: I moved from Europe to the Bay Area, I'm a bit familiar with the process.