My point is much wider than immigration, which I think gets far too much press attention. However, as you asked, I feel a truly progressive immigration system is one that looks at need and also economic requirements such as acute skills shortages in key industries. But your right the underpinning legislation should be reviewed.
In truth immigration is a multinational situation and needs a global solution. Looking at population projections, European counties could grant citizenship to 30 million immigrants a year and because of the inequalities in the world and the birth rate in developing nations, the EU could do this every year and it would still not satisfy the demand of people who understandably want to flee to or make a better life in the UK/EU.
That conundrum is the big question and one successive governments in the uk/EU seemingly want to ignore.