This is entirely US's companies fault for not favorizing people from 1st world countries. At this point it's not a question of $ but not really giving a shit.
If you have 2 candidates and one is from lets say Czech Republic and the other one from 3rd world then it's fully on you for getting screwed over.