Did you write this with a straight face? Companies want candidates that are good enough for the lowest possible price.
Yes, US citizens are more entitled to be employed for US based jobs than importing someone from a different country to do the job. If Google wants an office in Zurich then Swiss candidates there should be more entitled instead of asking Switzerland to import foreign workers to fill the positions.