I get your point, I think however in his specific case there was no cognitive dissonance, he simply couldn't care what part of the globe his workers come from as long as they hold the required skills.cognitive dissonance runs deep in Amercian voters, all those Trump voting farmers suddenly thinking "oh sh1t, we need migrants to work on our farms"
I do think some folk don't think it through e.g. folk in the UK who want the migrants out but would then complain about their granny being in a poorly staffed care home, or complaining about even longer NHS wait times.