Is it your contention that Google should never hire anyone born outside of USA or without USA citizenship? Do you realise how much of their workforce that would preclude?
In my example, the US won’t grant security clearance to a foreign national. Even if you are a permanent resident, you don’t get clearance without citizenship.
For jobs in the US, yes.