US President Donald Trump defended the H-1B visa programme, arguing that skilled foreign workers are essential for advanced industries. He said critics in his MAGA base "don't understand" that companies need experts to train Americans, even as some Republicans urge him to end the programme.