Ah well.
We need to import IT skills because we aren't training enough graduates with up to date skills because it's cheaper to train off-shore and then on-shore, than train existing UK staff with new skills.
Training existing staff means taking them away from their day job, so you incur lost opportunity costs as well as the costs of training. We like to sweat our human assets.
However if the government wants to train all those unemployed IT professionals for us, then we might think about employing them, but then they won't be as experienced as the cheaper overseas staff.