>I disagree with most jobs can easily be trained or cross trained
People just overestimate how complicated their job is because it makes them feel important. If anything immigrants take longer to get up to speed which is why companies usually only hire them when its cheaper. Or nepotism.