I have worked with some "american born engineers" that were some of the least competent people I've ever seen, while getting paid 2x or 3x of some "foreign contractors" on the same team