"the outsourcing companies will get better and do the job cheaper remotely from India, so even more of the tech work will just get outsourced, meaning there will be even less tech jobs in Europe. You really can't stop the inevitable consequences of the global free market, unless you want to go full protectionist. So acquiring and KEEPING skilled labor through immigration is probably a much smarter long term choice compared to protectionist immigration strategies. "
I'd like to see some arguments in support of your statements. Outsourcing companies are more or less stuck at the same level, because they just jump from crappy project to crappy project and they don't invest in employee development and furthermore treat their employees poorly.
There's a line of reasoning saying that the current political meltdown in Western Europe is a direct cause of the global free market which is royally fucking blue-collar professions and is also hitting the upper layers. They've had enough of being force-fed globalization and multi-culturalism and now they're lashing out.