One of the reasons for lack of professionals in the EU is that professionals do not want to work more because of high tax rate. At some point it's just not worth it. Instead of higher immigration, reduce the tax burden and encourage people to work more while compensating them for their time!