OG,
Of course we should employ English people to work in the fields, but no one wants to do it. There is a shortage of British workers prepared to do this job, so Agricultural workers from eastern Europe keep the cost of food down for the consumer. Are you prepared to pay a lot more?
There is a shortage of professional workers. The Government have a recruitment target for training British doctors, which they have missed for the last 6 years. If we don't train enough of our own doctors, are we supposed to do without?
Offering a solution to skill shortages which will take several years with no guarantee at the end of it of success is not very helpful to a sick person who needs a doctor now.
http://www.dailymail.co.uk/health/article-3528037/NHS-recruit-400-doctors-India-desperate-bid-plug-staffing-crisis.html